# far model CODE resource # near model jump table entries starting at A5 + 0x00000000 (0 of them) # far model jump table entries starting at A5 + 0x0000C650 (43 of them) # A5 relocation data at 0x00001250 # A5 relocation at 00000044 # A5 relocation at 00000080 # A5 relocation at 00000086 # A5 relocation at 0000009C # A5 relocation at 000000EA # A5 relocation at 00000134 # A5 relocation at 00000152 # A5 relocation at 000001D0 # A5 relocation at 000001D6 # A5 relocation at 00000228 # A5 relocation at 0000026E # A5 relocation at 00000290 # A5 relocation at 0000029A # A5 relocation at 000002A8 # A5 relocation at 000002B0 # A5 relocation at 0000031A # A5 relocation at 00000320 # A5 relocation at 00000360 # A5 relocation at 00000366 # A5 relocation at 000003C0 # A5 relocation at 000003C6 # A5 relocation at 000003E2 # A5 relocation at 00000406 # A5 relocation at 0000042C # A5 relocation at 000003F0 # A5 relocation at 00000414 # A5 relocation at 0000043C # A5 relocation at 0000044C # A5 relocation at 00000458 # A5 relocation at 00000462 # A5 relocation at 0000047A # A5 relocation at 00000470 # A5 relocation at 000004CC # A5 relocation at 0000050A # A5 relocation at 00000510 # A5 relocation at 00000542 # A5 relocation at 0000055A # A5 relocation at 00000560 # A5 relocation at 0000059E # A5 relocation at 000005A4 # A5 relocation at 000005E2 # A5 relocation at 000005E8 # A5 relocation at 00000634 # A5 relocation at 00000682 # A5 relocation at 000006E8 # A5 relocation at 00000716 # A5 relocation at 00000730 # A5 relocation at 00000736 # A5 relocation at 00000758 # A5 relocation at 000007B4 # A5 relocation at 000007F6 # A5 relocation at 000007FC # A5 relocation at 00000834 # A5 relocation at 0000083A # A5 relocation at 00000884 # A5 relocation at 00000892 # A5 relocation at 000008A2 # A5 relocation at 000008B0 # A5 relocation at 000008BE # A5 relocation at 000008C6 # A5 relocation at 00000956 # A5 relocation at 0000095C # A5 relocation at 000009CA # A5 relocation at 00000A50 # A5 relocation at 000009F4 # A5 relocation at 00000A8A # A5 relocation at 00000B16 # A5 relocation at 00000A1E # A5 relocation at 00000A2A # A5 relocation at 00000A3A # A5 relocation at 00000A42 # A5 relocation at 00000A68 # A5 relocation at 00000AC0 # A5 relocation at 00000AC6 # A5 relocation at 00000AD8 # A5 relocation at 00000AE8 # A5 relocation at 00000AF2 # A5 relocation at 00000B5C # A5 relocation at 00000B68 # A5 relocation at 00000BB0 # A5 relocation at 00000BC2 # A5 relocation at 00000BE8 # A5 relocation at 00000BF6 # A5 relocation at 00000BFE # A5 relocation at 00000D0E # A5 relocation at 00000D86 # A5 relocation at 00000D94 # A5 relocation at 00000D9C # A5 relocation at 00000DC2 # A5 relocation at 00000E36 # A5 relocation at 00000E48 # A5 relocation at 00000E50 # A5 relocation at 00000EAA # A5 relocation at 00000EB6 # A5 relocation at 00000EE6 # A5 relocation at 00000EC0 # A5 relocation at 00000ECC # A5 relocation at 00000F00 # A5 relocation at 00000F98 # A5 relocation at 00000FB0 # A5 relocation at 00000FB6 # A5 relocation at 00000FD2 # A5 relocation at 00001068 # A5 relocation at 000010DA # A5 relocation at 00001104 # A5 relocation at 0000110A # A5 relocation at 00001164 # A5 relocation at 00001236 # A5 is 0x00000000 # PC relocation data at 0x000012D3 # PC relocation at 0000003E # PC relocation at 000000E4 # PC relocation at 000004C6 # PC relocation at 0000062E # PC relocation at 0000067C # PC relocation at 000006E2 # PC relocation at 000007AE # PC relocation at 00000D30 # PC relocation at 00000FA6 # PC relocation at 000010E8 # PC relocation at 00001244 # load address is 0x00000000 00000000 0000 0000 ori.b D0, 0x0 00000004 4348 chk.w D1, A0 00000006 455A chk.w D2, [A2]+ 00000008 4E56 0000 link A6, 0 0000000C 2F0A move.l -[A7], A2 0000000E 246E 0008 movea.l A2, [A6 + 0x8] 00000012 2F0A move.l -[A7], A2 00000014 4EB9 0000 0048 jsr [0x00000048] 0000001A 2079 FFFE 907C movea.l A0, [0xFFFE907C] 00000020 2488 move.l [A2], A0 00000022 200A move.l D0, A2 00000024 245F movea.l A2, [A7]+ 00000026 4E5E unlink A6 00000028 205F movea.l A0, [A7]+ 0000002A 584F addq.w A7, 4 0000002C 4ED0 jmp [A0] 0000002E 945F sub.w D2, [A7]+ 00000030 5F63 subq.w -[A3], 7 00000032 745F moveq.l D2, 0x5F 00000034 5F31 3054 subq.b [A1 + D3.w + 0x54], 7 00000038 5265 addq.w -[A5], 1 0000003A 7369 moveq.l D1, 0x69 0000003C 7A65 moveq.l D5, 0x65 0000003E 4261 clr.w -[A1] 00000040 7246 moveq.l D1, 0x46 00000042 7600 moveq.l D3, 0x00 00000044 0000 FFFF ori.b D0, 0xFF 00000048 4E56 0000 link A6, 0 0000004C 48E7 1020 movem.l -[A7], D3,A2 00000050 246E 0008 movea.l A2, [A6 + 0x8] 00000054 2F0A move.l -[A7], A2 00000056 4EB9 0000 6882 jsr [0x00006882] 0000005C 2079 FFFE 723C movea.l A0, [0xFFFE723C] 00000062 2488 move.l [A2], A0 00000064 7600 moveq.l D3, 0x00 00000066 2543 007C move.l [A2 + 0x7C], D3 0000006A 2543 0080 move.l [A2 + 0x80], D3 0000006E 2543 0084 move.l [A2 + 0x84], D3 00000072 41F9 FFFF 6448 lea.l A0, [0xFFFF6448] 00000078 224A movea.l A1, A2 0000007A 43E9 0088 lea.l A1, [A1 + 0x88] 0000007E 22D8 move.l [A1]+, [A0]+ 00000080 22D8 move.l [A1]+, [A0]+ 00000082 22D8 move.l [A1]+, [A0]+ 00000084 22D8 move.l [A1]+, [A0]+ 00000086 200A move.l D0, A2 00000088 4CDF 0408 movem.l D3,A2, [A7]+ 0000008C 4E5E unlink A6 0000008E 205F movea.l A0, [A7]+ 00000090 584F addq.w A7, 4 00000092 4ED0 jmp [A0] 00000094 925F sub.w D1, [A7]+ 00000096 5F63 subq.w -[A3], 7 00000098 745F moveq.l D2, 0x5F 0000009A 5F39 5450 616E subq.b [0x5450616E], 7 000000A0 654E bcs +0x50 /* 000000F0 */ 000000A2 6F64 ble +0x66 /* 00000108 */ 000000A4 6546 bcs +0x48 /* 000000EC */ 000000A6 7600 moveq.l D3, 0x00 000000A8 0000 FFFF ori.b D0, 0xFF 000000AC 4E56 0000 link A6, 0 000000B0 48E7 1020 movem.l -[A7], D3,A2 000000B4 246E 0008 movea.l A2, [A6 + 0x8] 000000B8 2F0A move.l -[A7], A2 000000BA 4EB9 0000 0048 jsr [0x00000048] 000000C0 2079 FFFE 76D8 movea.l A0, [0xFFFE76D8] 000000C6 2488 move.l [A2], A0 000000C8 4203 clr.b D3 000000CA 1543 009C move.b [A2 + 0x9C], D3 000000CE 1543 009D move.b [A2 + 0x9D], D3 000000D2 7000 moveq.l D0, 0x00 000000D4 2540 00A0 move.l [A2 + 0xA0], D0 000000D8 200A move.l D0, A2 000000DA 4CDF 0408 movem.l D3,A2, [A7]+ 000000DE 4E5E unlink A6 000000E0 205F movea.l A0, [A7]+ 000000E2 584F addq.w A7, 4 000000E4 4ED0 jmp [A0] 000000E6 8E5F or.w D7, [A7]+ 000000E8 5F63 subq.w -[A3], 7 000000EA 745F moveq.l D2, 0x5F label000000EC: 000000EC 5F35 5450 subq.b [A5 + D5.w * 4 + 0x50], 7 label000000F0: 000000F0 616E bsr +0x70 /* 00000160 */ 000000F2 6546 bcs +0x48 /* 0000013A */ 000000F4 7600 moveq.l D3, 0x00 000000F6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000000FA FFF8 .invalid <> 000000FC 48E7 1020 movem.l -[A7], D3,A2 00000100 246E 0008 movea.l A2, [A6 + 0x8] 00000104 42A7 clr.l -[A7] 00000106 2F2E 0010 move.l -[A7], [A6 + 0x10] // begin alternate branch 00000108-00000110 label00000108: 00000108 0010 4879 ori.b [A0], 0x79 /* 'y' */ 0000010C FFFF .invalid <> 0000010E 6440 bcc +0x42 /* 00000150 */ // end alternate branch 00000108-00000110 label00000108: // (misaligned) 0000010A 4879 FFFF 6440 push.l 0xFFFF6440 00000110 7664 moveq.l D3, 0x64 00000112 2D43 FFF8 move.l [A6 - 0x8], D3 00000116 2D43 FFFC move.l [A6 - 0x4], D3 0000011A 41EE FFF8 lea.l A0, [A6 - 0x8] 0000011E 2F08 move.l -[A7], A0 00000120 7604 moveq.l D3, 0x04 00000122 1F03 move.b -[A7], D3 00000124 1F03 move.b -[A7], D3 00000126 2F0A move.l -[A7], A2 00000128 4EB9 0000 687A jsr [0x0000687A] 0000012E 257C 5041 4E45 0016 move.l [A2 + 0x16], 0x50414E45 /* 'PANE' */ 00000136 256E 0010 0098 move.l [A2 + 0x98], [A6 + 0x10] // begin alternate branch 0000013A-00000146 label0000013A: 0000013A 0098 204A 41E8 ori.l [A0]+, 0x204A41E8 00000140 0088 2F08 2F0A ori.l A0, 0x2F082F0A // end alternate branch 0000013A-00000146 label0000013A: // (misaligned) 0000013C 204A movea.l A0, A2 0000013E 41E8 0088 lea.l A0, [A0 + 0x88] 00000142 2F08 move.l -[A7], A0 00000144 2F0A move.l -[A7], A2 00000146 2052 movea.l A0, [A2] 00000148 2068 0308 movea.l A0, [A0 + 0x308] 0000014C 4E90 jsr [A0] 0000014E 422A 009E clr.b [A2 + 0x9E] // begin alternate branch 00000150-00000156 label00000150: 00000150 009E 2F2E 000C ori.l [A6]+, 0x2F2E000C // end alternate branch 00000150-00000156 label00000150: // (misaligned) 00000152 2F2E 000C move.l -[A7], [A6 + 0xC] 00000156 4227 clr.b -[A7] 00000158 2F0A move.l -[A7], A2 0000015A 2052 movea.l A0, [A2] 0000015C 2068 0418 movea.l A0, [A0 + 0x418] fn00000160: 00000160 4E90 jsr [A0] 00000162 4CDF 0408 movem.l D3,A2, [A7]+ 00000166 4E5E unlink A6 00000168 205F movea.l A0, [A7]+ 0000016A 4FEF 000C lea.l A7, [A7 + 0xC] 0000016E 4ED0 jmp [A0] 00000170 8022 or.b D0, -[A2] 00000172 4950 chk.w D4, [A0] 00000174 616E bsr +0x70 /* 000001E4 */ 00000176 655F bcs +0x61 /* 000001D7 */ 00000178 5F35 5450 subq.b [A5 + D5.w * 4 + 0x50], 7 0000017C 616E bsr +0x70 /* 000001EC */ 0000017E 6546 bcs +0x48 /* 000001C6 */ 00000180 5039 5450 616E addq.b [0x5450616E], 8 00000186 6556 bcs +0x58 /* 000001DE */ 00000188 6965 bvs +0x67 /* 000001EF */ 0000018A 7750 moveq.l D3, 0x50 0000018C 3754 5669 move.w [A3 + 0x5669], [A4] 00000190 6577 bcs +0x79 /* 00000209 */ 00000192 6572 bcs +0x74 /* 00000206 */ 00000194 0000 FFFF ori.b D0, 0xFF 00000198 4E56 0000 link A6, 0 0000019C 48E7 1020 movem.l -[A7], D3,A2 000001A0 246E 0008 movea.l A2, [A6 + 0x8] 000001A4 2F0A move.l -[A7], A2 000001A6 4EB9 0000 6752 jsr [0x00006752] 000001AC 2079 FFFE 7940 movea.l A0, [0xFFFE7940] 000001B2 2488 move.l [A2], A0 000001B4 7600 moveq.l D3, 0x00 000001B6 2543 001E move.l [A2 + 0x1E], D3 000001BA 422A 0022 clr.b [A2 + 0x22] 000001BE 2543 0024 move.l [A2 + 0x24], D3 000001C2 2543 0028 move.l [A2 + 0x28], D3 label000001C6: 000001C6 200A move.l D0, A2 000001C8 4CDF 0408 movem.l D3,A2, [A7]+ 000001CC 4E5E unlink A6 000001CE 205F movea.l A0, [A7]+ 000001D0 584F addq.w A7, 4 000001D2 4ED0 jmp [A0] 000001D4 955F sub.w [A7]+, D2 000001D6 5F63 subq.w -[A3], 7 000001D8 745F moveq.l D2, 0x5F 000001DA 5F31 3154 subq.b <>, 7 label000001DE: 000001DE 5061 addq.w -[A1], 8 000001E0 6E65 bgt +0x67 /* 00000247 */ 000001E2 5461 addq.w -[A1], 2 fn000001E4: 000001E4 6262 bhi +0x64 /* 00000248 */ 000001E6 6572 bcs +0x74 /* 0000025A */ 000001E8 4676 0000 not.w [A6 + D0.w] fn000001EC: 000001EC 4E56 0000 link A6, 0 000001F0 2F3C 7265 737A move.l -[A7], 0x7265737A /* 'resz' */ 000001F6 7001 moveq.l D0, 0x01 000001F8 1F00 move.b -[A7], D0 000001FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001FE 4EB9 0000 553A jsr [0x0000553A] 00000204 4E5E unlink A6 label00000206: 00000206 205F movea.l A0, [A7]+ 00000208 584F addq.w A7, 4 0000020A 4ED0 jmp [A0] 0000020C 8032 4950 or.b D0, [A2] 00000210 616E bsr +0x70 /* 00000280 */ 00000212 6552 bcs +0x54 /* 00000266 */ 00000214 6573 bcs +0x75 /* 00000289 */ 00000216 697A bvs +0x7C /* 00000292 */ 00000218 6549 bcs +0x4B /* 00000263 */ 0000021A 636F bls +0x71 /* 0000028B */ 0000021C 6E41 bgt +0x43 /* 0000025F */ 0000021E 646F bcc +0x71 /* 0000028F */ 00000220 726E moveq.l D1, 0x6E 00000222 6572 bcs +0x74 /* 00000296 */ 00000224 5F5F subq.w [A7]+, 7 00000226 3232 5450 move.w D1, [A2 + D5.w * 4 + 0x50] 0000022A 616E bsr +0x70 /* 0000029A */ 0000022C 6552 bcs +0x54 /* 00000280 */ 0000022E 6573 bcs +0x75 /* 000002A3 */ 00000230 697A bvs +0x7C /* 000002AC */ 00000232 6549 bcs +0x4B /* 0000027D */ 00000234 636F bls +0x71 /* 000002A5 */ 00000236 6E41 bgt +0x43 /* 00000279 */ 00000238 646F bcc +0x71 /* 000002A9 */ 0000023A 726E moveq.l D1, 0x6E 0000023C 6572 bcs +0x74 /* 000002B0 */ 0000023E 4676 0000 not.w [A6 + D0.w] 00000242 FFFF .invalid <> 00000244 41F9 FFFE 7C28 lea.l A0, [0xFFFE7C28] // begin alternate branch 00000248-0000024A label00000248: 00000248 7C28 moveq.l D6, 0x28 // end alternate branch 00000248-0000024A label00000248: // (misaligned) 0000024A 2008 move.l D0, A0 0000024C 205F movea.l A0, [A7]+ 0000024E 584F addq.w A7, 4 00000250 4ED0 jmp [A0] 00000252 FFFF .invalid <> 00000254 4E56 0000 link A6, 0 00000258 48E7 0030 movem.l -[A7], A2,A3 // begin alternate branch 0000025A-00000260 label0000025A: 0000025A 0030 246E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */ // end alternate branch 0000025A-00000260 label0000025A: // (misaligned) 0000025C 246E 0008 movea.l A2, [A6 + 0x8] 00000260 2F2E 000C move.l -[A7], [A6 + 0xC] 00000264 2F0A move.l -[A7], A2 label00000266: 00000266 4EB9 0000 6842 jsr [0x00006842] 0000026C 7022 moveq.l D0, 0x22 0000026E 2F00 move.l -[A7], D0 00000270 4EB9 0000 0BEA jsr [0x00000BEA] 00000276 2640 movea.l A3, D0 00000278 200B move.l D0, A3 0000027A 6708 beq +0xA /* 00000284 */ 0000027C 2F0B move.l -[A7], A3 0000027E 4EB9 0000 3F7A jsr [0x00003F7A] // begin alternate branch 00000280-00000284 fn00000280: 00000280 0000 3F7A ori.b D0, 0x7A /* 'z' */ // end alternate branch 00000280-00000284 fn00000280: // (misaligned) label00000284: 00000284 2F0B move.l -[A7], A3 00000286 4EB9 0000 3B9A jsr [0x00003B9A] 0000028C 254B 019A move.l [A2 + 0x19A], A3 00000290 2F2E 000C move.l -[A7], [A6 + 0xC] // begin alternate branch 00000292-00000296 label00000292: 00000292 000C 2F0A ori.b A4, 0xA /* '\n' */ // end alternate branch 00000292-00000296 label00000292: // (misaligned) 00000294 2F0A move.l -[A7], A2 label00000296: 00000296 2052 movea.l A0, [A2] 00000298 2068 03F8 movea.l A0, [A0 + 0x3F8] // begin alternate branch 0000029A-0000029C fn0000029A: 0000029A 03F8 .incomplete // end alternate branch 0000029A-0000029C fn0000029A: // (misaligned) 0000029C 4E90 jsr [A0] 0000029E 2540 0192 move.l [A2 + 0x192], D0 000002A2 4CDF 0C00 movem.l A2,A3, [A7]+ 000002A6 4E5E unlink A6 000002A8 205F movea.l A0, [A7]+ 000002AA 504F addq.w A7, 8 label000002AC: 000002AC 4ED0 jmp [A0] 000002AE 8022 or.b D0, -[A2] label000002B0: 000002B0 446F 506F neg.w [A7 + 0x506F] 000002B4 7374 moveq.l D1, 0x74 000002B6 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 000002BC 5F5F subq.w [A7]+, 7 000002BE 3754 5669 move.w [A3 + 0x5669], [A4] 000002C2 6577 bcs +0x79 /* 0000033B */ 000002C4 6572 bcs +0x74 /* 00000338 */ 000002C6 4650 not.w [A0] 000002C8 3954 446F move.w [A4 + 0x446F], [A4] 000002CC 6375 bls +0x77 /* 00000343 */ 000002CE 6D65 blt +0x67 /* 00000335 */ 000002D0 6E74 bgt +0x76 /* 00000346 */ 000002D2 0000 205F ori.b D0, 0x5F /* '_' */ 000002D6 504F addq.w A7, 8 000002D8 4ED0 jmp [A0] 000002DA FFFF .invalid <> 000002DC 7000 moveq.l D0, 0x00 000002DE 205F movea.l A0, [A7]+ 000002E0 504F addq.w A7, 8 000002E2 4ED0 jmp [A0] 000002E4 4E56 0000 link A6, 0 000002E8 2F0A move.l -[A7], A2 000002EA 246E 0008 movea.l A2, [A6 + 0x8] 000002EE 2F0A move.l -[A7], A2 000002F0 4EB9 0000 69DA jsr [0x000069DA] 000002F6 2079 FFFE 8BDC movea.l A0, [0xFFFE8BDC] 000002FC 2488 move.l [A2], A0 000002FE 7000 moveq.l D0, 0x00 00000300 2540 00C2 move.l [A2 + 0xC2], D0 00000304 200A move.l D0, A2 00000306 245F movea.l A2, [A7]+ 00000308 4E5E unlink A6 0000030A 205F movea.l A0, [A7]+ 0000030C 584F addq.w A7, 4 0000030E 4ED0 jmp [A0] 00000310 955F sub.w [A7]+, D2 00000312 5F63 subq.w -[A3], 7 00000314 745F moveq.l D2, 0x5F 00000316 5F31 3154 subq.b <>, 7 0000031A 5061 addq.w -[A1], 8 0000031C 6E65 bgt +0x67 /* 00000383 */ 0000031E 5769 6E64 subq.w [A1 + 0x6E64], 3 00000322 6F77 ble +0x79 /* 0000039B */ 00000324 4676 0000 not.w [A6 + D0.w] 00000328 4E56 0000 link A6, 0 0000032C 48E7 1020 movem.l -[A7], D3,A2 00000330 246E 0008 movea.l A2, [A6 + 0x8] 00000334 2F0A move.l -[A7], A2 00000336 4EB9 0000 3F5A jsr [0x00003F5A] // begin alternate branch 00000338-0000033C label00000338: 00000338 0000 3F5A ori.b D0, 0x5A /* 'Z' */ // end alternate branch 00000338-0000033C label00000338: // (misaligned) 0000033C 2079 FFFE 7838 movea.l A0, [0xFFFE7838] 00000342 2488 move.l [A2], A0 00000344 7600 moveq.l D3, 0x00 label00000346: 00000346 2543 0004 move.l [A2 + 0x4], D3 0000034A 2543 0008 move.l [A2 + 0x8], D3 0000034E 2543 000C move.l [A2 + 0xC], D3 00000352 2543 0010 move.l [A2 + 0x10], D3 00000356 4240 clr.w D0 00000358 3540 0014 move.w [A2 + 0x14], D0 0000035C 422A 0016 clr.b [A2 + 0x16] 00000360 200A move.l D0, A2 00000362 4CDF 0408 movem.l D3,A2, [A7]+ 00000366 4E5E unlink A6 00000368 205F movea.l A0, [A7]+ 0000036A 584F addq.w A7, 4 0000036C 4ED0 jmp [A0] 0000036E 955F sub.w [A7]+, D2 00000370 5F63 subq.w -[A3], 7 00000372 745F moveq.l D2, 0x5F 00000374 5F31 3154 subq.b <>, 7 00000378 5061 addq.w -[A1], 8 0000037A 6E65 bgt +0x67 /* 000003E1 */ 0000037C 5365 subq.w -[A5], 1 0000037E 7276 moveq.l D1, 0x76 00000380 6572 bcs +0x74 /* 000003F4 */ 00000382 4676 0000 not.w [A6 + D0.w] 00000386 FFFF .invalid <> 00000388 4E56 FDFC link A6, -0x0204 0000038C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000390 246E 0008 movea.l A2, [A6 + 0x8] 00000394 2F0A move.l -[A7], A2 00000396 4EB9 0000 14D2 jsr [0x000014D2] 0000039C 4EB9 0000 39BA jsr [0x000039BA] 000003A2 2540 0004 move.l [A2 + 0x4], D0 000003A6 162E 000C move.b D3, [A6 + 0xC] 000003AA 1543 0016 move.b [A2 + 0x16], D3 000003AE 4A03 tst.b D3 000003B0 6700 00B0 beq +0xB2 /* 00000462 */ 000003B4 7610 moveq.l D3, 0x10 000003B6 2F03 move.l -[A7], D3 000003B8 4EB9 0000 0BEA jsr [0x00000BEA] 000003BE 2640 movea.l A3, D0 000003C0 200B move.l D0, A3 000003C2 6708 beq +0xA /* 000003CC */ 000003C4 2F0B move.l -[A7], A3 000003C6 4EB9 0000 DF1A jsr [0x0000DF1A] label000003CC: 000003CC 2F0B move.l -[A7], A3 000003CE 2053 movea.l A0, [A3] 000003D0 2068 0050 movea.l A0, [A0 + 0x50] 000003D4 4E90 jsr [A0] 000003D6 254B 0008 move.l [A2 + 0x8], A3 000003DA 2F03 move.l -[A7], D3 000003DC 4EB9 0000 0BEA jsr [0x00000BEA] 000003E2 2840 movea.l A4, D0 000003E4 200C move.l D0, A4 000003E6 6708 beq +0xA /* 000003F0 */ 000003E8 2F0C move.l -[A7], A4 000003EA 4EB9 0000 DF1A jsr [0x0000DF1A] label000003F0: 000003F0 2F0C move.l -[A7], A4 000003F2 2054 movea.l A0, [A4] label000003F4: 000003F4 2068 0050 movea.l A0, [A0 + 0x50] 000003F8 4E90 jsr [A0] 000003FA 254C 000C move.l [A2 + 0xC], A4 000003FE 701E moveq.l D0, 0x1E 00000400 2F00 move.l -[A7], D0 00000402 4EB9 0000 0BEA jsr [0x00000BEA] 00000408 2D40 FDFC move.l [A6 - 0x204], D0 0000040C 4A80 tst.l D0 0000040E 6708 beq +0xA /* 00000418 */ 00000410 2F00 move.l -[A7], D0 00000412 4EB9 0000 3A3A jsr [0x00003A3A] label00000418: 00000418 42A7 clr.l -[A7] 0000041A 700C moveq.l D0, 0x0C 0000041C 3F00 move.w -[A7], D0 0000041E 2F2E FDFC move.l -[A7], [A6 - 0x204] 00000422 4EB9 0000 39CA jsr [0x000039CA] 00000428 256E FDFC 0010 move.l [A2 + 0x10], [A6 - 0x204] 0000042E 4879 FFFE 77AC push.l 0xFFFE77AC 00000434 486E FE00 pea.l [A6 - 0x200] 00000438 4EB9 0000 0B3A jsr [0x00000B3A] 0000043E 2F00 move.l -[A7], D0 00000440 2F3C 4456 5752 move.l -[A7], 0x44565752 /* 'DVWR' */ 00000446 4879 FFFE 779C push.l 0xFFFE779C 0000044C 486E FF00 pea.l [A6 - 0x100] 00000450 4EB9 0000 0B3A jsr [0x00000B3A] 00000456 2F00 move.l -[A7], D0 00000458 2F0A move.l -[A7], A2 0000045A 2052 movea.l A0, [A2] 0000045C 2068 0064 movea.l A0, [A0 + 0x64] 00000460 4E90 jsr [A0] label00000462: 00000462 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000466 4E5E unlink A6 00000468 205F movea.l A0, [A7]+ 0000046A 5C4F addq.w A7, 6 0000046C 4ED0 jmp [A0] 0000046E 9D49 subx.w -[A6], -[A1] 00000470 5061 addq.w -[A1], 8 00000472 6E65 bgt +0x67 /* 000004D9 */ 00000474 5365 subq.w -[A5], 1 00000476 7276 moveq.l D1, 0x76 00000478 6572 bcs +0x74 /* 000004EC */ 0000047A 5F5F subq.w [A7]+, 7 0000047C 3131 5450 move.w -[A0], [A1 + D5.w * 4 + 0x50] 00000480 616E bsr +0x70 /* 000004F0 */ 00000482 6553 bcs +0x55 /* 000004D7 */ 00000484 6572 bcs +0x74 /* 000004F8 */ 00000486 7665 moveq.l D3, 0x65 00000488 7246 moveq.l D1, 0x46 0000048A 5563 subq.w -[A3], 2 0000048C 0000 FFFF ori.b D0, 0xFF 00000490 4E56 0000 link A6, 0 00000494 2F0A move.l -[A7], A2 00000496 246E 0008 movea.l A2, [A6 + 0x8] 0000049A 2F0A move.l -[A7], A2 0000049C 4EB9 0000 084C jsr [0x0000084C] 000004A2 2079 FFFE 6DE4 movea.l A0, [0xFFFE6DE4] 000004A8 2488 move.l [A2], A0 000004AA 200A move.l D0, A2 000004AC 245F movea.l A2, [A7]+ 000004AE 4E5E unlink A6 000004B0 205F movea.l A0, [A7]+ 000004B2 584F addq.w A7, 4 000004B4 4ED0 jmp [A0] 000004B6 985F sub.w D4, [A7]+ 000004B8 5F63 subq.w -[A3], 7 000004BA 745F moveq.l D2, 0x5F 000004BC 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 000004C0 4465 neg.w -[A5] 000004C2 6661 bne +0x63 /* 00000525 */ 000004C4 756C moveq.l D2, 0x6C 000004C6 7456 moveq.l D2, 0x56 000004C8 6965 bvs +0x67 /* 0000052F */ 000004CA 7765 moveq.l D3, 0x65 000004CC 7246 moveq.l D1, 0x46 000004CE 7600 moveq.l D3, 0x00 000004D0 0000 FFFF ori.b D0, 0xFF 000004D4 4E56 0000 link A6, 0 000004D8 2F0A move.l -[A7], A2 000004DA 246E 0008 movea.l A2, [A6 + 0x8] 000004DE 2F0A move.l -[A7], A2 000004E0 4EB9 0000 B52A jsr [0x0000B52A] 000004E6 2079 FFFE 6DE8 movea.l A0, [0xFFFE6DE8] label000004EC: 000004EC 2488 move.l [A2], A0 000004EE 200A move.l D0, A2 fn000004F0: 000004F0 245F movea.l A2, [A7]+ 000004F2 4E5E unlink A6 000004F4 205F movea.l A0, [A7]+ 000004F6 584F addq.w A7, 4 label000004F8: 000004F8 4ED0 jmp [A0] 000004FA 995F sub.w [A7]+, D4 000004FC 5F63 subq.w -[A3], 7 000004FE 745F moveq.l D2, 0x5F 00000500 5F31 3554 subq.b <>, 7 00000504 5669 6577 addq.w [A1 + 0x6577], 3 00000508 6572 bcs +0x74 /* 0000057C */ 0000050A 5465 addq.w -[A5], 2 0000050C 7874 moveq.l D4, 0x74 0000050E 4C69 7374 4676 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676] 00000514 0000 FFFF ori.b D0, 0xFF 00000518 41F9 FFFE 4AD8 lea.l A0, [0xFFFE4AD8] 0000051E 2008 move.l D0, A0 00000520 4E75 rts 00000522 FFFF .invalid <> 00000524 4E56 0000 link A6, 0 00000528 2F0A move.l -[A7], A2 0000052A 246E 0008 movea.l A2, [A6 + 0x8] 0000052E 2F0A move.l -[A7], A2 00000530 4EB9 0000 B4F2 jsr [0x0000B4F2] 00000536 2079 FFFE 6DFC movea.l A0, [0xFFFE6DFC] 0000053C 2488 move.l [A2], A0 0000053E 200A move.l D0, A2 00000540 245F movea.l A2, [A7]+ 00000542 4E5E unlink A6 00000544 205F movea.l A0, [A7]+ 00000546 584F addq.w A7, 4 00000548 4ED0 jmp [A0] 0000054A 995F sub.w [A7]+, D4 0000054C 5F63 subq.w -[A3], 7 0000054E 745F moveq.l D2, 0x5F 00000550 5F31 3554 subq.b <>, 7 00000554 5669 6577 addq.w [A1 + 0x6577], 3 00000558 6572 bcs +0x74 /* 000005CC */ 0000055A 5465 addq.w -[A5], 2 0000055C 7874 moveq.l D4, 0x74 0000055E 4772 6964 chk.w D3, <> 00000562 4676 0000 not.w [A6 + D0.w] 00000566 FFFF .invalid <> 00000568 4E56 0000 link A6, 0 label0000056C: 0000056C 2F0A move.l -[A7], A2 0000056E 246E 0008 movea.l A2, [A6 + 0x8] 00000572 2F0A move.l -[A7], A2 00000574 4EB9 0000 68B2 jsr [0x000068B2] 0000057A 2079 FFFE 6DEC movea.l A0, [0xFFFE6DEC] // begin alternate branch 0000057C-00000580 label0000057C: 0000057C FFFE .invalid <> 0000057E 6DEC blt -0x12 /* 0000056C */ // end alternate branch 0000057C-00000580 label0000057C: // (misaligned) 00000580 2488 move.l [A2], A0 00000582 200A move.l D0, A2 00000584 245F movea.l A2, [A7]+ 00000586 4E5E unlink A6 00000588 205F movea.l A0, [A7]+ 0000058A 584F addq.w A7, 4 0000058C 4ED0 jmp [A0] 0000058E 995F sub.w [A7]+, D4 00000590 5F63 subq.w -[A3], 7 00000592 745F moveq.l D2, 0x5F 00000594 5F31 3554 subq.b <>, 7 00000598 5669 6577 addq.w [A1 + 0x6577], 3 0000059C 6572 bcs +0x74 /* 00000610 */ 0000059E 5363 subq.w -[A3], 1 000005A0 726F moveq.l D1, 0x6F 000005A2 6C6C bge +0x6E /* 00000610 */ 000005A4 6572 bcs +0x74 /* 00000618 */ 000005A6 4676 0000 not.w [A6 + D0.w] 000005AA FFFF .invalid <> 000005AC 4E56 0000 link A6, 0 000005B0 2F0A move.l -[A7], A2 000005B2 246E 0008 movea.l A2, [A6 + 0x8] 000005B6 2F0A move.l -[A7], A2 000005B8 4EB9 0000 68E2 jsr [0x000068E2] 000005BE 2079 FFFE 6DF0 movea.l A0, [0xFFFE6DF0] 000005C4 2488 move.l [A2], A0 000005C6 200A move.l D0, A2 000005C8 245F movea.l A2, [A7]+ 000005CA 4E5E unlink A6 label000005CC: 000005CC 205F movea.l A0, [A7]+ 000005CE 584F addq.w A7, 4 000005D0 4ED0 jmp [A0] 000005D2 8022 or.b D0, -[A2] 000005D4 5F5F subq.w [A7]+, 7 000005D6 6374 bls +0x76 /* 0000064C */ 000005D8 5F5F subq.w [A7]+, 7 000005DA 3234 5456 move.w D1, [A4 + D5.w * 4 + 0x56] 000005DE 6965 bvs +0x67 /* 00000645 */ 000005E0 7765 moveq.l D3, 0x65 000005E2 7253 moveq.l D1, 0x53 000005E4 6372 bls +0x74 /* 00000658 */ 000005E6 6F6C ble +0x6E /* 00000654 */ 000005E8 6C65 bge +0x67 /* 0000064F */ 000005EA 7253 moveq.l D1, 0x53 000005EC 6372 bls +0x74 /* 00000660 */ 000005EE 6F6C ble +0x6E /* 0000065C */ 000005F0 6C42 bge +0x44 /* 00000634 */ 000005F2 6172 bsr +0x74 /* 00000666 */ 000005F4 4676 0000 not.w [A6 + D0.w] 000005F8 4E56 0000 link A6, 0 000005FC 2F0A move.l -[A7], A2 000005FE 246E 0008 movea.l A2, [A6 + 0x8] 00000602 2F0A move.l -[A7], A2 00000604 4EB9 0000 084C jsr [0x0000084C] 0000060A 2079 FFFE 6DF4 movea.l A0, [0xFFFE6DF4] label00000610: 00000610 2488 move.l [A2], A0 00000612 422A 019F clr.b [A2 + 0x19F] 00000616 157C 0001 01A0 move.b [A2 + 0x1A0], 0x1 // begin alternate branch 00000618-0000061C label00000618: 00000618 0001 01A0 ori.b D1, 0xA0 // end alternate branch 00000618-0000061C label00000618: // (misaligned) 0000061C 200A move.l D0, A2 0000061E 245F movea.l A2, [A7]+ 00000620 4E5E unlink A6 00000622 205F movea.l A0, [A7]+ 00000624 584F addq.w A7, 4 00000626 4ED0 jmp [A0] 00000628 995F sub.w [A7]+, D4 0000062A 5F63 subq.w -[A3], 7 0000062C 745F moveq.l D2, 0x5F 0000062E 5F31 3554 subq.b <>, 7 00000632 5465 addq.w -[A5], 2 label00000634: 00000634 7874 moveq.l D4, 0x74 00000636 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669] 0000063C 6577 bcs +0x79 /* 000006B5 */ 0000063E 6572 bcs +0x74 /* 000006B2 */ 00000640 4676 0000 not.w [A6 + D0.w] 00000644 4E56 0000 link A6, 0 00000648 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 label0000064C: 0000064C 246E 0008 movea.l A2, [A6 + 0x8] 00000650 2F0A move.l -[A7], A2 00000652 4EB9 0000 084C jsr [0x0000084C] // begin alternate branch 00000654-00000658 label00000654: 00000654 0000 084C ori.b D0, 0x4C /* 'L' */ // end alternate branch 00000654-00000658 label00000654: // (misaligned) label00000658: 00000658 2079 FFFE 6E00 movea.l A0, [0xFFFE6E00] // begin alternate branch 0000065C-00000660 label0000065C: 0000065C 6E00 2488 bgt +0x248A /* 00002AE6 */ // end alternate branch 0000065C-00000660 label0000065C: // (misaligned) 0000065E 2488 move.l [A2], A0 label00000660: 00000660 4203 clr.b D3 00000662 1543 019F move.b [A2 + 0x19F], D3 fn00000666: 00000666 7801 moveq.l D4, 0x01 00000668 1544 01A0 move.b [A2 + 0x1A0], D4 0000066C 4245 clr.w D5 0000066E 3545 01A4 move.w [A2 + 0x1A4], D5 00000672 3545 01A6 move.w [A2 + 0x1A6], D5 00000676 1543 01A1 move.b [A2 + 0x1A1], D3 0000067A 1543 01A2 move.b [A2 + 0x1A2], D3 0000067E 1544 01A3 move.b [A2 + 0x1A3], D4 00000682 200A move.l D0, A2 00000684 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00000688 4E5E unlink A6 0000068A 205F movea.l A0, [A7]+ 0000068C 584F addq.w A7, 4 0000068E 4ED0 jmp [A0] 00000690 995F sub.w [A7]+, D4 00000692 5F63 subq.w -[A3], 7 00000694 745F moveq.l D2, 0x5F 00000696 5F31 3554 subq.b <>, 7 0000069A 5465 addq.w -[A5], 2 0000069C 7874 moveq.l D4, 0x74 0000069E 4772 6964 chk.w D3, <> 000006A2 5669 6577 addq.w [A1 + 0x6577], 3 000006A6 6572 bcs +0x74 /* 0000071A */ 000006A8 4676 0000 not.w [A6 + D0.w] 000006AC 4E56 0000 link A6, 0 000006B0 2F0A move.l -[A7], A2 label000006B2: 000006B2 246E 0008 movea.l A2, [A6 + 0x8] 000006B6 2F0A move.l -[A7], A2 000006B8 4EB9 0000 084C jsr [0x0000084C] 000006BE 2079 FFFE 6DF8 movea.l A0, [0xFFFE6DF8] 000006C4 2488 move.l [A2], A0 000006C6 200A move.l D0, A2 000006C8 245F movea.l A2, [A7]+ 000006CA 4E5E unlink A6 000006CC 205F movea.l A0, [A7]+ 000006CE 584F addq.w A7, 4 000006D0 4ED0 jmp [A0] 000006D2 975F sub.w [A7]+, D3 000006D4 5F63 subq.w -[A3], 7 000006D6 745F moveq.l D2, 0x5F 000006D8 5F31 3354 subq.b <>, 7 000006DC 5072 6F6D addq.w <>, 8 000006E0 7074 moveq.l D0, 0x74 000006E2 5669 6577 addq.w [A1 + 0x6577], 3 000006E6 6572 bcs +0x74 /* 0000075A */ 000006E8 4676 0000 not.w [A6 + D0.w] 000006EC 41F9 FFFE 7C28 lea.l A0, [0xFFFE7C28] 000006F2 2008 move.l D0, A0 000006F4 4E75 rts 000006F6 FFFF .invalid <> 000006F8 4E56 0000 link A6, 0 000006FC 48E7 1020 movem.l -[A7], D3,A2 00000700 246E 0008 movea.l A2, [A6 + 0x8] 00000704 2F0A move.l -[A7], A2 00000706 4EB9 0000 6882 jsr [0x00006882] 0000070C 2079 FFFE 8BE0 movea.l A0, [0xFFFE8BE0] 00000712 2488 move.l [A2], A0 00000714 7600 moveq.l D3, 0x00 00000716 2543 008A move.l [A2 + 0x8A], D3 label0000071A: 0000071A 2543 0080 move.l [A2 + 0x80], D3 0000071E 257C 4241 5236 008E move.l [A2 + 0x8E], 0x42415236 /* 'BAR6' */ 00000726 2543 0086 move.l [A2 + 0x86], D3 0000072A 2543 0094 move.l [A2 + 0x94], D3 0000072E 41F9 FFFE 7BBC lea.l A0, [0xFFFE7BBC] 00000734 224A movea.l A1, A2 00000736 43E9 0098 lea.l A1, [A1 + 0x98] 0000073A 22D8 move.l [A1]+, [A0]+ 0000073C 3290 move.w [A1], [A0] 0000073E 157C 0001 0093 move.b [A2 + 0x93], 0x1 00000744 2543 007C move.l [A2 + 0x7C], D3 00000748 4203 clr.b D3 0000074A 1543 0084 move.b [A2 + 0x84], D3 0000074E 1543 0092 move.b [A2 + 0x92], D3 00000752 200A move.l D0, A2 00000754 4CDF 0408 movem.l D3,A2, [A7]+ 00000758 4E5E unlink A6 label0000075A: 0000075A 205F movea.l A0, [A7]+ 0000075C 584F addq.w A7, 4 0000075E 4ED0 jmp [A0] 00000760 925F sub.w D1, [A7]+ 00000762 5F63 subq.w -[A3], 7 00000764 745F moveq.l D2, 0x5F 00000766 5F39 5450 616E subq.b [0x5450616E], 7 0000076C 6556 bcs +0x58 /* 000007C4 */ 0000076E 6965 bvs +0x67 /* 000007D5 */ 00000770 7746 moveq.l D3, 0x46 00000772 7600 moveq.l D3, 0x00 00000774 0000 FFFF ori.b D0, 0xFF 00000778 4E56 0000 link A6, 0 0000077C 2F0A move.l -[A7], A2 0000077E 246E 0008 movea.l A2, [A6 + 0x8] 00000782 2F0A move.l -[A7], A2 00000784 4EB9 0000 06F8 jsr [0x000006F8] 0000078A 2079 FFFE 8BE8 movea.l A0, [0xFFFE8BE8] 00000790 2488 move.l [A2], A0 label00000792: 00000792 4240 clr.w D0 00000794 3540 009E move.w [A2 + 0x9E], D0 00000798 200A move.l D0, A2 0000079A 245F movea.l A2, [A7]+ 0000079C 4E5E unlink A6 0000079E 205F movea.l A0, [A7]+ 000007A0 584F addq.w A7, 4 000007A2 4ED0 jmp [A0] 000007A4 985F sub.w D4, [A7]+ 000007A6 5F63 subq.w -[A3], 7 000007A8 745F moveq.l D2, 0x5F 000007AA 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 000007AE 5072 6566 addq.w <>, 8 000007B2 7350 moveq.l D1, 0x50 000007B4 616E bsr +0x70 /* 00000824 */ 000007B6 6556 bcs +0x58 /* 0000080E */ 000007B8 6965 bvs +0x67 /* 0000081F */ 000007BA 7746 moveq.l D3, 0x46 000007BC 7600 moveq.l D3, 0x00 000007BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000007C2 0000 2F0A ori.b D0, 0xA /* '\n' */ // begin alternate branch 000007C4-000007C6 label000007C4: 000007C4 2F0A move.l -[A7], A2 // end alternate branch 000007C4-000007C6 label000007C4: // (misaligned) 000007C6 246E 0008 movea.l A2, [A6 + 0x8] 000007CA 2F0A move.l -[A7], A2 000007CC 4EB9 0000 3F5A jsr [0x00003F5A] 000007D2 2079 FFFE 9968 movea.l A0, [0xFFFE9968] 000007D8 2488 move.l [A2], A0 000007DA 200A move.l D0, A2 000007DC 245F movea.l A2, [A7]+ 000007DE 4E5E unlink A6 000007E0 205F movea.l A0, [A7]+ 000007E2 584F addq.w A7, 4 000007E4 4ED0 jmp [A0] 000007E6 915F sub.w [A7]+, D0 000007E8 5F63 subq.w -[A3], 7 000007EA 745F moveq.l D2, 0x5F 000007EC 5F38 544D subq.b [0x0000544D], 7 000007F0 6573 bcs +0x75 /* 00000865 */ 000007F2 7361 moveq.l D1, 0x61 000007F4 6765 beq +0x67 /* 0000085B */ 000007F6 4676 0000 not.w [A6 + D0.w] 000007FA FFFF .invalid <> 000007FC 4E56 0000 link A6, 0 00000800 48E7 1020 movem.l -[A7], D3,A2 00000804 246E 0008 movea.l A2, [A6 + 0x8] 00000808 2F0A move.l -[A7], A2 0000080A 4EB9 0000 6882 jsr [0x00006882] // begin alternate branch 0000080E-00000810 label0000080E: 0000080E 6882 bvc -0x7C /* 00000792 */ // end alternate branch 0000080E-00000810 label0000080E: // (misaligned) 00000810 2079 FFFE 996C movea.l A0, [0xFFFE996C] 00000816 2488 move.l [A2], A0 00000818 7600 moveq.l D3, 0x00 0000081A 2543 007E move.l [A2 + 0x7E], D3 0000081E 2543 0082 move.l [A2 + 0x82], D3 00000822 200A move.l D0, A2 fn00000824: 00000824 4CDF 0408 movem.l D3,A2, [A7]+ 00000828 4E5E unlink A6 0000082A 205F movea.l A0, [A7]+ 0000082C 584F addq.w A7, 4 0000082E 4ED0 jmp [A0] 00000830 985F sub.w D4, [A7]+ 00000832 5F63 subq.w -[A3], 7 00000834 745F moveq.l D2, 0x5F 00000836 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 0000083A 5669 6577 addq.w [A1 + 0x6577], 3 0000083E 6572 bcs +0x74 /* 000008B2 */ 00000840 5061 addq.w -[A1], 8 00000842 6C65 bge +0x67 /* 000008A9 */ 00000844 7474 moveq.l D2, 0x74 00000846 6546 bcs +0x48 /* 0000088E */ 00000848 7600 moveq.l D3, 0x00 0000084A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000084E FFFC .invalid <> 00000850 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000854 246E 0008 movea.l A2, [A6 + 0x8] 00000858 2F0A move.l -[A7], A2 0000085A 4EB9 0000 6882 jsr [0x00006882] 00000860 204A movea.l A0, A2 00000862 41E8 0088 lea.l A0, [A0 + 0x88] 00000866 2F08 move.l -[A7], A0 00000868 4EB9 0000 0A2A jsr [0x00000A2A] 0000086E 264A movea.l A3, A2 00000870 47EB 008C lea.l A3, [A3 + 0x8C] 00000874 4203 clr.b D3 00000876 1683 move.b [A3], D3 00000878 2079 FFFE 9964 movea.l A0, [0xFFFE9964] 0000087E 2488 move.l [A2], A0 00000880 284A movea.l A4, A2 00000882 49EC 008C lea.l A4, [A4 + 0x8C] 00000886 1239 FFFF 645C move.b D1, [0xFFFF645C] 0000088C 7000 moveq.l D0, 0x00 label0000088E: 0000088E 1001 move.b D0, D1 00000890 5280 addq.l D0, 1 00000892 2F00 move.l -[A7], D0 00000894 4879 FFFF 645C push.l 0xFFFF645C 0000089A 2F0C move.l -[A7], A4 0000089C 4EB9 0000 0042 jsr [0x00000042] 000008A2 4FEF 000C lea.l A7, [A7 + 0xC] 000008A6 1543 0080 move.b [A2 + 0x80], D3 000008AA 157C 0001 0081 move.b [A2 + 0x81], 0x1 000008B0 7664 moveq.l D3, 0x64 label000008B2: 000008B2 3D43 FFFC move.w [A6 - 0x4], D3 000008B6 3D43 FFFE move.w [A6 - 0x2], D3 000008BA 256E FFFC 0088 move.l [A2 + 0x88], [A6 - 0x4] 000008C0 7601 moveq.l D3, 0x01 000008C2 1543 0082 move.b [A2 + 0x82], D3 000008C6 1543 0083 move.b [A2 + 0x83], D3 000008CA 1543 0084 move.b [A2 + 0x84], D3 000008CE 1543 0085 move.b [A2 + 0x85], D3 000008D2 70FF moveq.l D0, 0xFFFFFFFF 000008D4 3540 018C move.w [A2 + 0x18C], D0 000008D8 257C 2020 2020 018E move.l [A2 + 0x18E], 0x20202020 /* ' ' */ 000008E0 7600 moveq.l D3, 0x00 000008E2 2543 0196 move.l [A2 + 0x196], D3 000008E6 2543 0192 move.l [A2 + 0x192], D3 000008EA 700C moveq.l D0, 0x0C 000008EC 3540 0086 move.w [A2 + 0x86], D0 000008F0 2543 007C move.l [A2 + 0x7C], D3 000008F4 2543 019A move.l [A2 + 0x19A], D3 000008F8 200A move.l D0, A2 000008FA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000008FE 4E5E unlink A6 00000900 205F movea.l A0, [A7]+ 00000902 584F addq.w A7, 4 00000904 4ED0 jmp [A0] 00000906 905F sub.w D0, [A7]+ 00000908 5F63 subq.w -[A3], 7 0000090A 745F moveq.l D2, 0x5F 0000090C 5F37 5456 subq.b [A7 + D5.w * 4 + 0x56], 7 00000910 6965 bvs +0x67 /* 00000977 */ 00000912 7765 moveq.l D3, 0x65 00000914 7246 moveq.l D1, 0x46 00000916 7600 moveq.l D3, 0x00 00000918 0000 FFFF ori.b D0, 0xFF 0000091C 4E56 0000 link A6, 0 00000920 2F0A move.l -[A7], A2 00000922 246E 0008 movea.l A2, [A6 + 0x8] 00000926 2F2E 000C move.l -[A7], [A6 + 0xC] 0000092A 2F0A move.l -[A7], A2 0000092C 4EB9 0000 6842 jsr [0x00006842] 00000932 2F39 FFFE B2B8 move.l -[A7], [0xFFFEB2B8] 00000938 4227 clr.b -[A7] 0000093A 4227 clr.b -[A7] 0000093C 2F0A move.l -[A7], A2 0000093E 2052 movea.l A0, [A2] 00000940 2068 01F4 movea.l A0, [A0 + 0x1F4] 00000944 4E90 jsr [A0] 00000946 245F movea.l A2, [A7]+ 00000948 4E5E unlink A6 0000094A 205F movea.l A0, [A7]+ 0000094C 504F addq.w A7, 8 0000094E 4ED0 jmp [A0] 00000950 802A 446F or.b D0, [A2 + 0x446F] 00000954 506F 7374 addq.w [A7 + 0x7374], 8 00000958 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 0000095E 5F5F subq.w [A7]+, 7 00000960 3134 5456 move.w -[A0], [A4 + D5.w * 4 + 0x56] 00000964 6965 bvs +0x67 /* 000009CB */ 00000966 7765 moveq.l D3, 0x65 00000968 7250 moveq.l D1, 0x50 0000096A 616C bsr +0x6E /* 000009D8 */ 0000096C 6574 bcs +0x76 /* 000009E2 */ 0000096E 7465 moveq.l D2, 0x65 00000970 4650 not.w [A0] 00000972 3954 446F move.w [A4 + 0x446F], [A4] 00000976 6375 bls +0x77 /* 000009ED */ 00000978 6D65 blt +0x67 /* 000009DF */ 0000097A 6E74 bgt +0x76 /* 000009F0 */ 0000097C 0000 FFFF ori.b D0, 0xFF 00000980 4E56 FFBC link A6, -0x0044 00000984 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000988 286E 0008 movea.l A4, [A6 + 0x8] 0000098C 246C 001E movea.l A2, [A4 + 0x1E] 00000990 200A move.l D0, A2 00000992 670C beq +0xE /* 000009A0 */ 00000994 2F0A move.l -[A7], A2 00000996 2052 movea.l A0, [A2] 00000998 2068 0414 movea.l A0, [A0 + 0x414] 0000099C 4E90 jsr [A0] 0000099E 2640 movea.l A3, D0 label000009A0: 000009A0 4EB9 0000 C632 jsr [0x0000C632] 000009A6 486E FFCC pea.l [A6 - 0x34] 000009AA 2F0C move.l -[A7], A4 000009AC 2054 movea.l A0, [A4] 000009AE 2068 0308 movea.l A0, [A0 + 0x308] 000009B2 4E90 jsr [A0] 000009B4 486E FFCC pea.l [A6 - 0x34] 000009B8 486E FFBC pea.l [A6 - 0x44] 000009BC 2F0C move.l -[A7], A4 000009BE 2054 movea.l A0, [A4] 000009C0 2068 0140 movea.l A0, [A0 + 0x140] 000009C4 4E90 jsr [A0] 000009C6 486E FFBC pea.l [A6 - 0x44] 000009CA 4EB9 0000 0A82 jsr [0x00000A82] 000009D0 2F00 move.l -[A7], D0 000009D2 76FF moveq.l D3, 0xFFFFFFFF 000009D4 3F03 move.w -[A7], D3 000009D6 3F03 move.w -[A7], D3 fn000009D8: 000009D8 A8A9 syscall InsetRect 000009DA 2F2E 000C move.l -[A7], [A6 + 0xC] 000009DE 486E FFC4 pea.l [A6 - 0x3C] label000009E2: 000009E2 2F0C move.l -[A7], A4 000009E4 2054 movea.l A0, [A4] 000009E6 2068 0140 movea.l A0, [A0 + 0x140] 000009EA 4E90 jsr [A0] 000009EC 486E FFC4 pea.l [A6 - 0x3C] label000009F0: 000009F0 486E FFE0 pea.l [A6 - 0x20] 000009F4 4EB9 0000 C63A jsr [0x0000C63A] 000009FA 6000 00AA bra +0xAC /* 00000AA6 */ label000009FE: 000009FE 2F0C move.l -[A7], A4 00000A00 4EB9 0000 C37A jsr [0x0000C37A] 00000A06 2440 movea.l A2, D0 00000A08 200A move.l D0, A2 00000A0A 6720 beq +0x22 /* 00000A2C */ 00000A0C 3F2E FFDC move.w -[A7], [A6 - 0x24] 00000A10 3F39 FFFE 7BC8 move.w -[A7], [0xFFFE7BC8] 00000A16 2F0B move.l -[A7], A3 00000A18 4EB9 0000 C62A jsr [0x0000C62A] 00000A1E 2F0A move.l -[A7], A2 00000A20 A8D3 syscall PaintRgn 00000A22 2F0A move.l -[A7], A2 00000A24 A8D9 syscall DisposRgn/DisposeRgn 00000A26 4EB9 0000 C632 jsr [0x0000C632] label00000A2C: 00000A2C 362E FFDC move.w D3, [A6 - 0x24] 00000A30 7002 moveq.l D0, 0x02 00000A32 B640 cmp.w D3, D0 00000A34 6F70 ble +0x72 /* 00000AA6 */ 00000A36 3F03 move.w -[A7], D3 00000A38 7005 moveq.l D0, 0x05 00000A3A 3F00 move.w -[A7], D0 00000A3C 2F0B move.l -[A7], A3 00000A3E 4EB9 0000 C62A jsr [0x0000C62A] 00000A44 3D6E FFBC FFF0 move.w [A6 - 0x10], [A6 - 0x44] 00000A4A 3D6E FFBE FFF2 move.w [A6 - 0xE], [A6 - 0x42] 00000A50 3D6E FFC0 FFF4 move.w [A6 - 0xC], [A6 - 0x40] 00000A56 3D6E FFC2 FFF6 move.w [A6 - 0xA], [A6 - 0x3E] 00000A5C 486E FFF0 pea.l [A6 - 0x10] 00000A60 4EB9 0000 0A82 jsr [0x00000A82] 00000A66 2F00 move.l -[A7], D0 00000A68 76FF moveq.l D3, 0xFFFFFFFF 00000A6A 3F03 move.w -[A7], D3 00000A6C 3F03 move.w -[A7], D3 00000A6E A8A9 syscall InsetRect 00000A70 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000A74 302E FFF4 move.w D0, [A6 - 0xC] 00000A78 5340 subq.w D0, 1 00000A7A 3F00 move.w -[A7], D0 00000A7C A893 syscall MoveTo 00000A7E 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000A82 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000A86 A891 syscall LineTo 00000A88 302E FFF6 move.w D0, [A6 - 0xA] 00000A8C 5340 subq.w D0, 1 00000A8E 3F00 move.w -[A7], D0 00000A90 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000A94 A891 syscall LineTo 00000A96 4879 FFFF 655C push.l 0xFFFF655C 00000A9C 4EB9 0000 0CFA jsr [0x00000CFA] 00000AA2 2F00 move.l -[A7], D0 00000AA4 AA14 syscall RGBForeColor label00000AA6: 00000AA6 486E FFDC pea.l [A6 - 0x24] 00000AAA 486E FFE0 pea.l [A6 - 0x20] 00000AAE 4EB9 0000 C642 jsr [0x0000C642] 00000AB4 4A00 tst.b D0 00000AB6 6600 FF46 bne -0xB8 /* 000009FE */ 00000ABA 486E FFBC pea.l [A6 - 0x44] 00000ABE 4EB9 0000 0A8A jsr [0x00000A8A] 00000AC4 2F00 move.l -[A7], D0 00000AC6 A8A1 syscall FrameRect 00000AC8 4879 FFFF 6422 push.l 0xFFFF6422 00000ACE A89D syscall PenPat 00000AD0 3D6E FFBC FFF8 move.w [A6 - 0x8], [A6 - 0x44] 00000AD6 3D6E FFBE FFFA move.w [A6 - 0x6], [A6 - 0x42] 00000ADC 3D6E FFC0 FFFC move.w [A6 - 0x4], [A6 - 0x40] 00000AE2 3D6E FFC2 FFFE move.w [A6 - 0x2], [A6 - 0x3E] 00000AE8 486E FFF8 pea.l [A6 - 0x8] 00000AEC 4EB9 0000 0A82 jsr [0x00000A82] 00000AF2 2F00 move.l -[A7], D0 00000AF4 76FF moveq.l D3, 0xFFFFFFFF 00000AF6 3F03 move.w -[A7], D3 00000AF8 3F03 move.w -[A7], D3 00000AFA A8A9 syscall InsetRect 00000AFC 302E FFFE move.w D0, [A6 - 0x2] 00000B00 5340 subq.w D0, 1 00000B02 3F00 move.w -[A7], D0 00000B04 302E FFF8 move.w D0, [A6 - 0x8] 00000B08 5240 addq.w D0, 1 00000B0A 3F00 move.w -[A7], D0 00000B0C A893 syscall MoveTo 00000B0E 302E FFFE move.w D0, [A6 - 0x2] 00000B12 5340 subq.w D0, 1 00000B14 3F00 move.w -[A7], D0 00000B16 302E FFFC move.w D0, [A6 - 0x4] 00000B1A 5340 subq.w D0, 1 00000B1C 3F00 move.w -[A7], D0 00000B1E A891 syscall LineTo 00000B20 302E FFFA move.w D0, [A6 - 0x6] 00000B24 5240 addq.w D0, 1 00000B26 3F00 move.w -[A7], D0 00000B28 302E FFFC move.w D0, [A6 - 0x4] 00000B2C 5340 subq.w D0, 1 00000B2E 3F00 move.w -[A7], D0 00000B30 A891 syscall LineTo 00000B32 4879 FFFF 641A push.l 0xFFFF641A 00000B38 A89D syscall PenPat 00000B3A 486E FFE0 pea.l [A6 - 0x20] 00000B3E 4EB9 0000 C64A jsr [0x0000C64A] 00000B44 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000B48 4E5E unlink A6 00000B4A 205F movea.l A0, [A7]+ 00000B4C 504F addq.w A7, 8 00000B4E 4ED0 jmp [A0] 00000B50 9F44 subx.w D7, D4 00000B52 7261 moveq.l D1, 0x61 00000B54 775F moveq.l D3, 0x5F 00000B56 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 00000B5A 5669 6577 addq.w [A1 + 0x6577], 3 00000B5E 6572 bcs +0x74 /* 00000BD2 */ 00000B60 5061 addq.w -[A1], 8 00000B62 6C65 bge +0x67 /* 00000BC9 */ 00000B64 7474 moveq.l D2, 0x74 00000B66 6546 bcs +0x48 /* 00000BAE */ 00000B68 5243 addq.w D3, 1 00000B6A 3556 5265 move.w [A2 + 0x5265], [A6] 00000B6E 6374 bls +0x76 /* 00000BE4 */ 00000B70 0000 FFFF ori.b D0, 0xFF 00000B74 4E56 0000 link A6, 0 00000B78 48E7 1030 movem.l -[A7], D3,A2,A3 00000B7C 246E 0008 movea.l A2, [A6 + 0x8] 00000B80 2F2E 0016 move.l -[A7], [A6 + 0x16] 00000B84 42A7 clr.l -[A7] 00000B86 4879 FFFF 6440 push.l 0xFFFF6440 00000B8C 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000B90 7605 moveq.l D3, 0x05 00000B92 1F03 move.b -[A7], D3 00000B94 1F03 move.b -[A7], D3 00000B96 2F0A move.l -[A7], A2 00000B98 4EB9 0000 687A jsr [0x0000687A] 00000B9E 1F2E 0010 move.b -[A7], [A6 + 0x10] 00000BA2 2F0A move.l -[A7], A2 00000BA4 2052 movea.l A0, [A2] 00000BA6 2068 03D4 movea.l A0, [A0 + 0x3D4] 00000BAA 4E90 jsr [A0] 00000BAC 2F2E 000C move.l -[A7], [A6 + 0xC] // begin alternate branch 00000BAE-00000BB2 label00000BAE: 00000BAE 000C 2F0A ori.b A4, 0xA /* '\n' */ // end alternate branch 00000BAE-00000BB2 label00000BAE: // (misaligned) 00000BB0 2F0A move.l -[A7], A2 00000BB2 2052 movea.l A0, [A2] 00000BB4 2068 03D8 movea.l A0, [A0 + 0x3D8] 00000BB8 4E90 jsr [A0] 00000BBA 7022 moveq.l D0, 0x22 00000BBC 2F00 move.l -[A7], D0 00000BBE 4EB9 0000 0BEA jsr [0x00000BEA] 00000BC4 2640 movea.l A3, D0 00000BC6 200B move.l D0, A3 00000BC8 6708 beq +0xA /* 00000BD2 */ 00000BCA 2F0B move.l -[A7], A3 00000BCC 4EB9 0000 3F7A jsr [0x00003F7A] label00000BD2: 00000BD2 2F0B move.l -[A7], A3 00000BD4 4EB9 0000 3B9A jsr [0x00003B9A] 00000BDA 254B 0082 move.l [A2 + 0x82], A3 00000BDE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000BE2 4E5E unlink A6 label00000BE4: 00000BE4 205F movea.l A0, [A7]+ 00000BE6 4FEF 0012 lea.l A7, [A7 + 0x12] 00000BEA 4ED0 jmp [A0] 00000BEC 8040 or.w D0, D0 00000BEE 4956 chk.w D4, [A6] 00000BF0 6965 bvs +0x67 /* 00000C57 */ 00000BF2 7765 moveq.l D3, 0x65 00000BF4 7250 moveq.l D1, 0x50 00000BF6 616C bsr +0x6E /* 00000C64 */ 00000BF8 6574 bcs +0x76 /* 00000C6E */ 00000BFA 7465 moveq.l D2, 0x65 00000BFC 5F5F subq.w [A7]+, 7 00000BFE 3134 5456 move.w -[A0], [A4 + D5.w * 4 + 0x56] 00000C02 6965 bvs +0x67 /* 00000C69 */ 00000C04 7765 moveq.l D3, 0x65 00000C06 7250 moveq.l D1, 0x50 00000C08 616C bsr +0x6E /* 00000C76 */ 00000C0A 6574 bcs +0x76 /* 00000C80 */ 00000C0C 7465 moveq.l D2, 0x65 00000C0E 4650 not.w [A0] 00000C10 3954 446F move.w [A4 + 0x446F], [A4] 00000C14 6375 bls +0x77 /* 00000C8B */ 00000C16 6D65 blt +0x67 /* 00000C7D */ 00000C18 6E74 bgt +0x76 /* 00000C8E */ 00000C1A 5243 addq.w D3, 1 00000C1C 3656 movea.w A3, [A6] 00000C1E 506F 696E addq.w [A7 + 0x696E], 8 00000C22 7453 moveq.l D2, 0x53 00000C24 6350 bls +0x52 /* 00000C76 */ 00000C26 3754 5669 move.w [A3 + 0x5669], [A4] 00000C2A 6577 bcs +0x79 /* 00000CA3 */ 00000C2C 6572 bcs +0x74 /* 00000CA0 */ 00000C2E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000C32 0000 48E7 ori.b D0, 0xE7 00000C36 1010 move.b D0, [A0] 00000C38 266E 0008 movea.l A3, [A6 + 0x8] 00000C3C 162E 000C move.b D3, [A6 + 0xC] 00000C40 1743 007C move.b [A3 + 0x7C], D3 00000C44 7001 moveq.l D0, 0x01 00000C46 B600 cmp.b D3, D0 00000C48 660C bne +0xE /* 00000C56 */ 00000C4A 422B 0043 clr.b [A3 + 0x43] 00000C4E 177C 0005 0042 move.b [A3 + 0x42], 0x5 00000C54 600A bra +0xC /* 00000C60 */ label00000C56: 00000C56 177C 0005 0043 move.b [A3 + 0x43], 0x5 00000C5C 422B 0042 clr.b [A3 + 0x42] label00000C60: 00000C60 4CDF 0808 movem.l D3,A3, [A7]+ fn00000C64: 00000C64 4E5E unlink A6 00000C66 205F movea.l A0, [A7]+ 00000C68 5C4F addq.w A7, 6 00000C6A 4ED0 jmp [A0] 00000C6C 8023 or.b D0, -[A3] label00000C6E: 00000C6E 5365 subq.w -[A5], 1 00000C70 744F moveq.l D2, 0x4F 00000C72 7269 moveq.l D1, 0x69 00000C74 656E bcs +0x70 /* 00000CE4 */ fn00000C76: 00000C76 7461 moveq.l D2, 0x61 00000C78 7469 moveq.l D2, 0x69 00000C7A 6F6E ble +0x70 /* 00000CEA */ 00000C7C 5F5F subq.w [A7]+, 7 00000C7E 3134 5456 move.w -[A0], [A4 + D5.w * 4 + 0x56] // begin alternate branch 00000C80-00000C82 label00000C80: 00000C80 5456 addq.w [A6], 2 // end alternate branch 00000C80-00000C82 label00000C80: // (misaligned) 00000C82 6965 bvs +0x67 /* 00000CE9 */ 00000C84 7765 moveq.l D3, 0x65 00000C86 7250 moveq.l D1, 0x50 00000C88 616C bsr +0x6E /* 00000CF6 */ 00000C8A 6574 bcs +0x76 /* 00000D00 */ 00000C8C 7465 moveq.l D2, 0x65 label00000C8E: 00000C8E 4653 not.w [A3] 00000C90 6300 0000 bls +0x2 /* 00000C92 */ // begin alternate branch 00000C92-00000C9C label00000C92: 00000C92 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000C96 0000 48E7 ori.b D0, 0xE7 00000C9A 1020 move.b D0, -[A0] // end alternate branch 00000C92-00000C9C label00000C92: // (misaligned) 00000C94 4E56 0000 link A6, 0 00000C98 48E7 1020 movem.l -[A7], D3,A2 00000C9C 262E 000C move.l D3, [A6 + 0xC] label00000CA0: 00000CA0 246E 0008 movea.l A2, [A6 + 0x8] 00000CA4 2543 007E move.l [A2 + 0x7E], D3 00000CA8 2543 0004 move.l [A2 + 0x4], D3 00000CAC 4CDF 0408 movem.l D3,A2, [A7]+ 00000CB0 4E5E unlink A6 00000CB2 205F movea.l A0, [A7]+ 00000CB4 504F addq.w A7, 8 00000CB6 4ED0 jmp [A0] 00000CB8 8025 or.b D0, -[A5] 00000CBA 5365 subq.w -[A5], 1 00000CBC 7456 moveq.l D2, 0x56 00000CBE 6965 bvs +0x67 /* 00000D25 */ 00000CC0 7765 moveq.l D3, 0x65 00000CC2 725F moveq.l D1, 0x5F 00000CC4 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 00000CC8 5669 6577 addq.w [A1 + 0x6577], 3 00000CCC 6572 bcs +0x74 /* 00000D40 */ 00000CCE 5061 addq.w -[A1], 8 00000CD0 6C65 bge +0x67 /* 00000D37 */ 00000CD2 7474 moveq.l D2, 0x74 00000CD4 6546 bcs +0x48 /* 00000D1C */ 00000CD6 5037 5456 addq.b [A7 + D5.w * 4 + 0x56], 8 00000CDA 6965 bvs +0x67 /* 00000D41 */ 00000CDC 7765 moveq.l D3, 0x65 00000CDE 7200 moveq.l D1, 0x00 00000CE0 0000 FFFF ori.b D0, 0xFF label00000CE4: 00000CE4 41F9 FFFE 4AD8 lea.l A0, [0xFFFE4AD8] label00000CEA: 00000CEA 2008 move.l D0, A0 00000CEC 205F movea.l A0, [A7]+ 00000CEE 584F addq.w A7, 4 00000CF0 4ED0 jmp [A0] 00000CF2 FFFF .invalid <> 00000CF4 4E56 0000 link A6, 0 // begin alternate branch 00000CF6-00000CFC fn00000CF6: 00000CF6 0000 48E7 ori.b D0, 0xE7 00000CFA 1020 move.b D0, -[A0] // end alternate branch 00000CF6-00000CFC fn00000CF6: // (misaligned) 00000CF8 48E7 1020 movem.l -[A7], D3,A2 00000CFC 246E 0008 movea.l A2, [A6 + 0x8] label00000D00: 00000D00 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D04 2F0A move.l -[A7], A2 00000D06 4EB9 0000 0254 jsr [0x00000254] 00000D0C 4203 clr.b D3 00000D0E 1543 0084 move.b [A2 + 0x84], D3 00000D12 1543 0051 move.b [A2 + 0x51], D3 00000D16 4CDF 0408 movem.l D3,A2, [A7]+ 00000D1A 4E5E unlink A6 label00000D1C: 00000D1C 205F movea.l A0, [A7]+ 00000D1E 504F addq.w A7, 8 00000D20 4ED0 jmp [A0] 00000D22 8029 446F or.b D0, [A1 + 0x446F] 00000D26 506F 7374 addq.w [A7 + 0x7374], 8 00000D2A 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 00000D30 5F5F subq.w [A7]+, 7 00000D32 3133 5450 move.w -[A0], [A3 + D5.w * 4 + 0x50] 00000D36 726F moveq.l D1, 0x6F 00000D38 6D70 blt +0x72 /* 00000DAA */ 00000D3A 7456 moveq.l D2, 0x56 00000D3C 6965 bvs +0x67 /* 00000DA3 */ 00000D3E 7765 moveq.l D3, 0x65 label00000D40: 00000D40 7246 moveq.l D1, 0x46 00000D42 5039 5444 6F63 addq.b [0x54446F63], 8 00000D48 756D moveq.l D2, 0x6D 00000D4A 656E bcs +0x70 /* 00000DBA */ 00000D4C 7400 moveq.l D2, 0x00 00000D4E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000D52 0000 48E7 ori.b D0, 0xE7 00000D56 0030 703C 2F00 ori.b [A0 + <> + D2 * 8], 0x3C /* '<' */ 00000D5C 4EB9 0000 0BEA jsr [0x00000BEA] 00000D62 2440 movea.l A2, D0 00000D64 200A move.l D0, A2 00000D66 6708 beq +0xA /* 00000D70 */ 00000D68 2F0A move.l -[A7], A2 00000D6A 4EB9 0000 6852 jsr [0x00006852] label00000D70: 00000D70 2F0A move.l -[A7], A2 00000D72 4EB9 0000 685A jsr [0x0000685A] 00000D78 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D7C 206E 000C movea.l A0, [A6 + 0xC] 00000D80 2050 movea.l A0, [A0] 00000D82 2068 0414 movea.l A0, [A0 + 0x414] 00000D86 4E90 jsr [A0] 00000D88 2640 movea.l A3, D0 00000D8A 7002 moveq.l D0, 0x02 00000D8C 3F00 move.w -[A7], D0 00000D8E 204A movea.l A0, A2 00000D90 7018 moveq.l D0, 0x18 00000D92 D1C0 add.l A0, D0 00000D94 2F08 move.l -[A7], A0 00000D96 2F0B move.l -[A7], A3 00000D98 4EB9 0000 C66A jsr [0x0000C66A] 00000D9E 2F0A move.l -[A7], A2 00000DA0 4227 clr.b -[A7] 00000DA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DA6 206E 0008 movea.l A0, [A6 + 0x8] label00000DAA: 00000DAA 2050 movea.l A0, [A0] 00000DAC 2068 021C movea.l A0, [A0 + 0x21C] 00000DB0 4E90 jsr [A0] 00000DB2 4CDF 0C00 movem.l A2,A3, [A7]+ 00000DB6 4E5E unlink A6 00000DB8 205F movea.l A0, [A7]+ label00000DBA: 00000DBA 504F addq.w A7, 8 00000DBC 4ED0 jmp [A0] 00000DBE 8029 4861 or.b D0, [A1 + 0x4861] 00000DC2 7342 moveq.l D1, 0x42 00000DC4 6565 bcs +0x67 /* 00000E2B */ 00000DC6 6E49 bgt +0x4B /* 00000E11 */ 00000DC8 6E73 bgt +0x75 /* 00000E3D */ 00000DCA 7461 moveq.l D2, 0x61 00000DCC 6C6C bge +0x6E /* 00000E3A */ 00000DCE 6564 bcs +0x66 /* 00000E34 */ 00000DD0 5F5F subq.w [A7]+, 7 00000DD2 3133 5450 move.w -[A0], [A3 + D5.w * 4 + 0x50] 00000DD6 726F moveq.l D1, 0x6F 00000DD8 6D70 blt +0x72 /* 00000E4A */ 00000DDA 7456 moveq.l D2, 0x56 00000DDC 6965 bvs +0x67 /* 00000E43 */ 00000DDE 7765 moveq.l D3, 0x65 00000DE0 7246 moveq.l D1, 0x46 00000DE2 5035 5450 addq.b [A5 + D5.w * 4 + 0x50], 8 00000DE6 616E bsr +0x70 /* 00000E56 */ 00000DE8 6500 0000 bcs +0x2 /* 00000DEA */ // begin alternate branch 00000DEA-00000DF0 label00000DEA: 00000DEA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000DEE FFAC .invalid <> // end alternate branch 00000DEA-00000DF0 label00000DEA: // (misaligned) 00000DEC 4E56 FFAC link A6, -0x0054 00000DF0 48E7 1030 movem.l -[A7], D3,A2,A3 00000DF4 266E 0008 movea.l A3, [A6 + 0x8] 00000DF8 2F2E 0028 move.l -[A7], [A6 + 0x28] 00000DFC 2F2E 0024 move.l -[A7], [A6 + 0x24] 00000E00 2F2E 0020 move.l -[A7], [A6 + 0x20] 00000E04 1F2E 001E move.b -[A7], [A6 + 0x1E] 00000E08 1F2E 001C move.b -[A7], [A6 + 0x1C] 00000E0C 4879 FFFF 645C push.l 0xFFFF645C 00000E12 42A7 clr.l -[A7] 00000E14 42A7 clr.l -[A7] 00000E16 2F2E 0016 move.l -[A7], [A6 + 0x16] 00000E1A 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000E1E 4879 FFFF 634C push.l 0xFFFF634C 00000E24 2F0B move.l -[A7], A3 00000E26 4EB9 0000 68EA jsr [0x000068EA] 00000E2C 162E 001A move.b D3, [A6 + 0x1A] 00000E30 1743 00B8 move.b [A3 + 0xB8], D3 label00000E34: 00000E34 376E 000E 00C4 move.w [A3 + 0xC4], [A6 + 0xE] label00000E3A: 00000E3A 176E 000C 00BE move.b [A3 + 0xBE], [A6 + 0xC] 00000E40 7001 moveq.l D0, 0x01 00000E42 B600 cmp.b D3, D0 00000E44 6608 bne +0xA /* 00000E4E */ 00000E46 700E moveq.l D0, 0x0E 00000E48 2740 007C move.l [A3 + 0x7C], D0 // begin alternate branch 00000E4A-00000E4E label00000E4A: 00000E4A 007C 6006 ori.w sr, 24582 // end alternate branch 00000E4A-00000E4E label00000E4A: // (misaligned) 00000E4C 6006 bra +0x8 /* 00000E54 */ label00000E4E: 00000E4E 700F moveq.l D0, 0x0F 00000E50 2740 007C move.l [A3 + 0x7C], D0 label00000E54: 00000E54 2F0B move.l -[A7], A3 fn00000E56: 00000E56 2053 movea.l A0, [A3] 00000E58 2068 033C movea.l A0, [A0 + 0x33C] 00000E5C 4E90 jsr [A0] 00000E5E 1F00 move.b -[A7], D0 00000E60 2F0B move.l -[A7], A3 00000E62 2053 movea.l A0, [A3] 00000E64 2068 0454 movea.l A0, [A0 + 0x454] 00000E68 4E90 jsr [A0] 00000E6A 4240 clr.w D0 00000E6C 3D40 FFEC move.w [A6 - 0x14], D0 00000E70 7000 moveq.l D0, 0x00 00000E72 2D40 FFEE move.l [A6 - 0x12], D0 00000E76 7600 moveq.l D3, 0x00 00000E78 2D43 FFF6 move.l [A6 - 0xA], D3 00000E7C 2D43 FFFA move.l [A6 - 0x6], D3 00000E80 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 00000E88 45EE FFAC lea.l A2, [A6 - 0x54] 00000E8C 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00000E92 486E FFAC pea.l [A6 - 0x54] 00000E96 4EB9 0000 07CA jsr [0x000007CA] 00000E9C 584F addq.w A7, 4 00000E9E 4A80 tst.l D0 00000EA0 6622 bne +0x24 /* 00000EC4 */ 00000EA2 4EB9 0000 39BA jsr [0x000039BA] 00000EA8 2740 00BA move.l [A3 + 0xBA], D0 00000EAC 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000EB0 2F0B move.l -[A7], A3 00000EB2 2053 movea.l A0, [A3] 00000EB4 2068 0464 movea.l A0, [A0 + 0x464] 00000EB8 4E90 jsr [A0] 00000EBA 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 00000EC2 6018 bra +0x1A /* 00000EDC */ label00000EC4: 00000EC4 2F0B move.l -[A7], A3 00000EC6 2053 movea.l A0, [A3] 00000EC8 2068 0044 movea.l A0, [A0 + 0x44] 00000ECC 4E90 jsr [A0] 00000ECE 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000ED2 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000ED6 4EB9 0000 112A jsr [0x0000112A] label00000EDC: 00000EDC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000EE0 4E5E unlink A6 00000EE2 205F movea.l A0, [A7]+ 00000EE4 4FEF 0024 lea.l A7, [A7 + 0x24] 00000EE8 4ED0 jmp [A0] 00000EEA 806B 4956 or.w D0, [A3 + 0x4956] 00000EEE 6965 bvs +0x67 /* 00000F55 */ 00000EF0 7765 moveq.l D3, 0x65 00000EF2 7253 moveq.l D1, 0x53 00000EF4 6372 bls +0x74 /* 00000F68 */ 00000EF6 6F6C ble +0x6E /* 00000F64 */ 00000EF8 6C65 bge +0x67 /* 00000F5F */ 00000EFA 7253 moveq.l D1, 0x53 00000EFC 6372 bls +0x74 /* 00000F70 */ 00000EFE 6F6C ble +0x6E /* 00000F6C */ 00000F00 6C42 bge +0x44 /* 00000F44 */ 00000F02 6172 bsr +0x74 /* 00000F76 */ 00000F04 5F5F subq.w [A7]+, 7 00000F06 3234 5456 move.w D1, [A4 + D5.w * 4 + 0x56] 00000F0A 6965 bvs +0x67 /* 00000F71 */ 00000F0C 7765 moveq.l D3, 0x65 00000F0E 7253 moveq.l D1, 0x53 00000F10 6372 bls +0x74 /* 00000F84 */ 00000F12 6F6C ble +0x6E /* 00000F80 */ 00000F14 6C65 bge +0x67 /* 00000F7B */ 00000F16 7253 moveq.l D1, 0x53 00000F18 6372 bls +0x74 /* 00000F8C */ 00000F1A 6F6C ble +0x6E /* 00000F88 */ 00000F1C 6C42 bge +0x44 /* 00000F60 */ 00000F1E 6172 bsr +0x74 /* 00000F92 */ 00000F20 4650 not.w [A0] 00000F22 3554 5669 move.w [A2 + 0x5669], [A4] 00000F26 6577 bcs +0x79 /* 00000F9F */ 00000F28 5243 addq.w D3, 1 00000F2A 3656 movea.w A3, [A6] 00000F2C 506F 696E addq.w [A7 + 0x696E], 8 00000F30 7454 moveq.l D2, 0x54 00000F32 3231 3453 move.w D1, [A1 + D3.w * 4 + 0x53] 00000F36 697A bvs +0x7C /* 00000FB2 */ 00000F38 6544 bcs +0x46 /* 00000F7E */ 00000F3A 6574 bcs +0x76 /* 00000FB0 */ 00000F3C 6572 bcs +0x74 /* 00000FB0 */ 00000F3E 6D69 blt +0x6B /* 00000FA9 */ 00000F40 6E65 bgt +0x67 /* 00000FA7 */ 00000F42 7254 moveq.l D1, 0x54 label00000F44: 00000F44 3453 movea.w A2, [A3] 00000F46 636C bls +0x6E /* 00000FB4 */ 00000F48 5039 5453 6372 addq.b [0x54536372], 8 00000F4E 6F6C ble +0x6E /* 00000FBC */ 00000F50 6C65 bge +0x67 /* 00000FB7 */ 00000F52 7273 moveq.l D1, 0x73 00000F54 7355 moveq.l D1, 0x55 00000F56 6300 0000 bls +0x2 /* 00000F58 */ // begin alternate branch 00000F58-00000F5C label00000F58: 00000F58 0000 FFFF ori.b D0, 0xFF // end alternate branch 00000F58-00000F5C label00000F58: // (misaligned) 00000F5A FFFF .invalid <> 00000F5C 4E56 0000 link A6, 0 label00000F60: 00000F60 48E7 1018 movem.l -[A7], D3,A3,A4 label00000F64: 00000F64 266E 0008 movea.l A3, [A6 + 0x8] label00000F68: 00000F68 2F3C 0000 00C6 move.l -[A7], 0xC6 // begin alternate branch 00000F6C-00000F6E label00000F6C: 00000F6C 00C6 .incomplete // end alternate branch 00000F6C-00000F6E label00000F6C: // (misaligned) 00000F6E 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 00000F70-00000F74 label00000F70: 00000F70 0000 0BEA ori.b D0, 0xEA // end alternate branch 00000F70-00000F74 label00000F70: // (misaligned) 00000F74 2840 movea.l A4, D0 fn00000F76: 00000F76 200C move.l D0, A4 00000F78 6708 beq +0xA /* 00000F82 */ 00000F7A 2F0C move.l -[A7], A4 00000F7C 4EB9 0000 05AC jsr [0x000005AC] // begin alternate branch 00000F7E-00000F82 label00000F7E: 00000F7E 0000 05AC ori.b D0, 0xAC // end alternate branch 00000F7E-00000F82 // begin alternate branch 00000F80-00000F84 label00000F80: 00000F80 05AC 2F2B bclr [A4 + 0x2F2B], D2 // end alternate branch 00000F80-00000F84 label00000F7E: // (misaligned) label00000F80: // (misaligned) label00000F82: 00000F82 2F2B 001E move.l -[A7], [A3 + 0x1E] // begin alternate branch 00000F84-00000F8C label00000F84: 00000F84 001E 4879 ori.b [A6]+, 0x79 /* 'y' */ label00000F88: 00000F88 FFFF .invalid <> 00000F8A 6440 bcc +0x42 /* 00000FCC */ // end alternate branch 00000F84-00000F8C label00000F84: // (misaligned) 00000F86 4879 FFFF 6440 push.l 0xFFFF6440 label00000F88: // (misaligned) label00000F8C: 00000F8C 4879 FFFF 6440 push.l 0xFFFF6440 fn00000F92: 00000F92 7604 moveq.l D3, 0x04 00000F94 1F03 move.b -[A7], D3 00000F96 1F03 move.b -[A7], D3 00000F98 1F2E 000C move.b -[A7], [A6 + 0xC] 00000F9C 1F2E 000C move.b -[A7], [A6 + 0xC] 00000FA0 204B movea.l A0, A3 00000FA2 41E8 0084 lea.l A0, [A0 + 0x84] 00000FA6 2F08 move.l -[A7], A0 00000FA8 4EB9 0000 63DA jsr [0x000063DA] 00000FAE 2040 movea.l A0, D0 label00000FB0: 00000FB0 2F10 move.l -[A7], [A0] label00000FB2: 00000FB2 2F0B move.l -[A7], A3 label00000FB4: 00000FB4 3F2B 00BA move.w -[A7], [A3 + 0xBA] 00000FB8 3F2B 00B8 move.w -[A7], [A3 + 0xB8] label00000FBC: 00000FBC 1F2B 00BC move.b -[A7], [A3 + 0xBC] 00000FC0 2F0C move.l -[A7], A4 00000FC2 2054 movea.l A0, [A4] 00000FC4 2068 0468 movea.l A0, [A0 + 0x468] 00000FC8 4E90 jsr [A0] 00000FCA 4CDF 1808 movem.l D3,A3,A4, [A7]+ // begin alternate branch 00000FCC-00000FCE label00000FCC: 00000FCC 1808 move.b D4, A0 // end alternate branch 00000FCC-00000FCE label00000FCC: // (misaligned) 00000FCE 4E5E unlink A6 00000FD0 205F movea.l A0, [A7]+ 00000FD2 5C4F addq.w A7, 6 00000FD4 4ED0 jmp [A0] 00000FD6 8025 or.b D0, -[A5] 00000FD8 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 00000FDE 5363 subq.w -[A3], 1 00000FE0 726F moveq.l D1, 0x6F 00000FE2 6C6C bge +0x6E /* 00001050 */ 00000FE4 4261 clr.w -[A1] 00000FE6 725F moveq.l D1, 0x5F 00000FE8 5F31 3554 subq.b <>, 7 00000FEC 5669 6577 addq.w [A1 + 0x6577], 3 00000FF0 6572 bcs +0x74 /* 00001064 */ 00000FF2 5363 subq.w -[A3], 1 00000FF4 726F moveq.l D1, 0x6F 00000FF6 6C6C bge +0x6E /* 00001064 */ 00000FF8 6572 bcs +0x74 /* 0000106C */ 00000FFA 4653 not.w [A3] 00000FFC 6300 0000 bls +0x2 /* 00000FFE */ // begin alternate branch 00000FFE-00001006 label00000FFE: 00000FFE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001002 0000 2F0B ori.b D0, 0xB // end alternate branch 00000FFE-00001006 label00000FFE: // (misaligned) 00001000 4E56 0000 link A6, 0 00001004 2F0B move.l -[A7], A3 00001006 266E 0008 movea.l A3, [A6 + 0x8] 0000100A 376E 000E 00B8 move.w [A3 + 0xB8], [A6 + 0xE] 00001010 376E 0010 00BA move.w [A3 + 0xBA], [A6 + 0x10] 00001016 176E 000C 00BC move.b [A3 + 0xBC], [A6 + 0xC] 0000101C 2F2E 0026 move.l -[A7], [A6 + 0x26] 00001020 2F2E 0022 move.l -[A7], [A6 + 0x22] 00001024 2F2E 001E move.l -[A7], [A6 + 0x1E] 00001028 1F2E 001C move.b -[A7], [A6 + 0x1C] 0000102C 1F2E 001A move.b -[A7], [A6 + 0x1A] 00001030 2F2E 0016 move.l -[A7], [A6 + 0x16] 00001034 1F2E 0014 move.b -[A7], [A6 + 0x14] 00001038 1F2E 0012 move.b -[A7], [A6 + 0x12] 0000103C 2F0B move.l -[A7], A3 0000103E 4EB9 0000 68BA jsr [0x000068BA] 00001044 265F movea.l A3, [A7]+ 00001046 4E5E unlink A6 00001048 205F movea.l A0, [A7]+ 0000104A 4FEF 0022 lea.l A7, [A7 + 0x22] 0000104E 4ED0 jmp [A0] label00001050: 00001050 8051 or.w D0, [A1] 00001052 4956 chk.w D4, [A6] 00001054 6965 bvs +0x67 /* 000010BB */ 00001056 7765 moveq.l D3, 0x65 00001058 7253 moveq.l D1, 0x53 0000105A 6372 bls +0x74 /* 000010CE */ 0000105C 6F6C ble +0x6E /* 000010CA */ 0000105E 6C65 bge +0x67 /* 000010C5 */ 00001060 725F moveq.l D1, 0x5F 00001062 5F31 3554 subq.b <>, 7 // begin alternate branch 00001064-0000106A label00001064: 00001064 3554 5669 move.w [A2 + 0x5669], [A4] 00001068 6577 bcs +0x79 /* 000010E1 */ // end alternate branch 00001064-0000106A label00001064: // (misaligned) 00001066 5669 6577 addq.w [A1 + 0x6577], 3 0000106A 6572 bcs +0x74 /* 000010DE */ label0000106C: 0000106C 5363 subq.w -[A3], 1 0000106E 726F moveq.l D1, 0x6F 00001070 6C6C bge +0x6E /* 000010DE */ 00001072 6572 bcs +0x74 /* 000010E6 */ 00001074 4650 not.w [A0] 00001076 3554 5669 move.w [A2 + 0x5669], [A4] 0000107A 6577 bcs +0x79 /* 000010F3 */ 0000107C 5243 addq.w D3, 1 0000107E 3656 movea.w A3, [A6] 00001080 506F 696E addq.w [A7 + 0x696E], 8 00001084 7454 moveq.l D2, 0x54 00001086 3231 3453 move.w D1, [A1 + D3.w * 4 + 0x53] 0000108A 697A bvs +0x7C /* 00001106 */ 0000108C 6544 bcs +0x46 /* 000010D2 */ 0000108E 6574 bcs +0x76 /* 00001104 */ 00001090 6572 bcs +0x74 /* 00001104 */ 00001092 6D69 blt +0x6B /* 000010FD */ 00001094 6E65 bgt +0x67 /* 000010FB */ 00001096 7254 moveq.l D1, 0x54 00001098 3454 movea.w A2, [A4] 0000109A 3255 movea.w A1, [A5] 0000109C 6355 bls +0x57 /* 000010F3 */ 0000109E 6373 bls +0x75 /* 00001113 */ 000010A0 7355 moveq.l D1, 0x55 000010A2 6300 0000 bls +0x2 /* 000010A4 */ // begin alternate branch 000010A4-000010A8 label000010A4: 000010A4 0000 FFFF ori.b D0, 0xFF // end alternate branch 000010A4-000010A8 label000010A4: // (misaligned) 000010A6 FFFF .invalid <> 000010A8 2F0A move.l -[A7], A2 000010AA 2F3C 0000 009E move.l -[A7], 0x9E 000010B0 4EB9 0000 0BEA jsr [0x00000BEA] 000010B6 2440 movea.l A2, D0 000010B8 200A move.l D0, A2 000010BA 6708 beq +0xA /* 000010C4 */ 000010BC 2F0A move.l -[A7], A2 000010BE 4EB9 0000 06F8 jsr [0x000006F8] label000010C4: 000010C4 200A move.l D0, A2 000010C6 245F movea.l A2, [A7]+ 000010C8 4E75 rts label000010CA: 000010CA FFFF .invalid <> 000010CC 4E56 0000 link A6, 0 // begin alternate branch 000010CE-000010D4 label000010CE: 000010CE 0000 48E7 ori.b D0, 0xE7 label000010D2: 000010D2 1020 move.b D0, -[A0] // end alternate branch 000010CE-000010D4 label000010CE: // (misaligned) 000010D0 48E7 1020 movem.l -[A7], D3,A2 label000010D2: // (misaligned) 000010D4 246E 0008 movea.l A2, [A6 + 0x8] 000010D8 2F0A move.l -[A7], A2 000010DA 4EB9 0000 3F5A jsr [0x00003F5A] // begin alternate branch 000010DE-000010E6 label000010DE: 000010DE 3F5A 2079 move.w [A7 + 0x2079], [A2]+ 000010E2 FFFE .invalid <> 000010E4 776C moveq.l D3, 0x6C // end alternate branch 000010DE-000010E6 label000010DE: // (misaligned) 000010E0 2079 FFFE 776C movea.l A0, [0xFFFE776C] label000010E6: 000010E6 2488 move.l [A2], A0 000010E8 7600 moveq.l D3, 0x00 000010EA 2543 0004 move.l [A2 + 0x4], D3 000010EE 2543 000C move.l [A2 + 0xC], D3 000010F2 2543 0008 move.l [A2 + 0x8], D3 000010F6 2543 0010 move.l [A2 + 0x10], D3 000010FA 422A 0014 clr.b [A2 + 0x14] 000010FE 200A move.l D0, A2 00001100 4CDF 0408 movem.l D3,A2, [A7]+ label00001104: 00001104 4E5E unlink A6 label00001106: 00001106 205F movea.l A0, [A7]+ 00001108 584F addq.w A7, 4 0000110A 4ED0 jmp [A0] 0000110C 965F sub.w D3, [A7]+ 0000110E 5F63 subq.w -[A3], 7 00001110 745F moveq.l D2, 0x5F 00001112 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00001116 5061 addq.w -[A1], 8 00001118 6E65 bgt +0x67 /* 0000117F */ 0000111A 436F 6E74 chk.w D1, [A7 + 0x6E74] 0000111E 726F moveq.l D1, 0x6F 00001120 6C46 bge +0x48 /* 00001168 */ 00001122 7600 moveq.l D3, 0x00 00001124 0000 FFFF ori.b D0, 0xFF 00001128 4E56 0000 link A6, 0 0000112C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001130 286E 0008 movea.l A4, [A6 + 0x8] 00001134 266E 0012 movea.l A3, [A6 + 0x12] 00001138 2F0C move.l -[A7], A4 0000113A 4EB9 0000 14D2 jsr [0x000014D2] 00001140 296E 0016 0004 move.l [A4 + 0x4], [A6 + 0x16] 00001146 294B 0008 move.l [A4 + 0x8], A3 0000114A 200B move.l D0, A3 0000114C 6708 beq +0xA /* 00001156 */ 0000114E 202B 0192 move.l D0, [A3 + 0x192] 00001152 2940 000C move.l [A4 + 0xC], D0 label00001156: 00001156 296E 000E 0010 move.l [A4 + 0x10], [A6 + 0xE] 0000115C 196E 000C 0014 move.b [A4 + 0x14], [A6 + 0xC] 00001162 2F0C move.l -[A7], A4 00001164 262C 0004 move.l D3, [A4 + 0x4] label00001168: 00001168 2F03 move.l -[A7], D3 0000116A 2043 movea.l A0, D3 0000116C 2050 movea.l A0, [A0] 0000116E 2068 03E8 movea.l A0, [A0 + 0x3E8] 00001172 4E90 jsr [A0] 00001174 246C 000C movea.l A2, [A4 + 0xC] 00001178 200A move.l D0, A2 0000117A 670E beq +0x10 /* 0000118A */ 0000117C 2F0C move.l -[A7], A4 0000117E 2F0A move.l -[A7], A2 00001180 2052 movea.l A0, [A2] 00001182 2068 03E0 movea.l A0, [A0 + 0x3E0] 00001186 4E90 jsr [A0] 00001188 6010 bra +0x12 /* 0000119A */ label0000118A: 0000118A 200B move.l D0, A3 0000118C 670C beq +0xE /* 0000119A */ 0000118E 2F0C move.l -[A7], A4 00001190 2F0B move.l -[A7], A3 00001192 2053 movea.l A0, [A3] 00001194 2068 0400 movea.l A0, [A0 + 0x400] 00001198 4E90 jsr [A0] label0000119A: 0000119A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000119E 4E5E unlink A6 000011A0 205F movea.l A0, [A7]+ 000011A2 4FEF 0012 lea.l A7, [A7 + 0x12] 000011A6 4ED0 jmp [A0] 000011A8 8055 or.w D0, [A5] 000011AA 4950 chk.w D4, [A0] 000011AC 616E bsr +0x70 /* 0000121C */ 000011AE 6543 bcs +0x45 /* 000011F3 */ 000011B0 6F6E ble +0x70 /* 00001220 */ 000011B2 7472 moveq.l D2, 0x72 000011B4 6F6C ble +0x6E /* 00001222 */ 000011B6 5F5F subq.w [A7]+, 7 000011B8 3132 5450 move.w -[A0], [A2 + D5.w * 4 + 0x50] 000011BC 616E bsr +0x70 /* 0000122C */ 000011BE 6543 bcs +0x45 /* 00001203 */ 000011C0 6F6E ble +0x70 /* 00001230 */ 000011C2 7472 moveq.l D2, 0x72 000011C4 6F6C ble +0x6E /* 00001232 */ 000011C6 4650 not.w [A0] 000011C8 3954 5061 move.w [A4 + 0x5061], [A4] 000011CC 6E65 bgt +0x67 /* 00001233 */ 000011CE 5669 6577 addq.w [A1 + 0x6577], 3 000011D2 5037 5456 addq.b [A7 + D5.w * 4 + 0x56], 8 000011D6 6965 bvs +0x67 /* 0000123D */ 000011D8 7765 moveq.l D3, 0x65 000011DA 7250 moveq.l D1, 0x50 000011DC 3854 movea.w A4, [A4] 000011DE 436F 6E74 chk.w D1, [A7 + 0x6E74] 000011E2 726F moveq.l D1, 0x6F 000011E4 6C32 bge +0x34 /* 00001218 */ 000011E6 3450 movea.w A2, [A0] 000011E8 616E bsr +0x70 /* 00001258 */ 000011EA 6543 bcs +0x45 /* 0000122F */ 000011EC 6F6E ble +0x70 /* 0000125C */ 000011EE 7472 moveq.l D2, 0x72 000011F0 6F6C ble +0x6E /* 0000125E */ 000011F2 4A75 7374 tst.w <> 000011F6 6966 bvs +0x68 /* 0000125E */ 000011F8 6963 bvs +0x65 /* 0000125D */ 000011FA 6174 bsr +0x76 /* 00001270 */ 000011FC 696F bvs +0x71 /* 0000126D */ 000011FE 6E00 0000 bgt +0x2 /* 00001200 */ // begin alternate branch 00001200-00001204 label00001200: 00001200 0000 FFFF ori.b D0, 0xFF // end alternate branch 00001200-00001204 label00001200: // (misaligned) 00001202 FFFF .invalid <> 00001204 2F0A move.l -[A7], A2 00001206 2F3C 0000 00B6 move.l -[A7], 0xB6 0000120C 4EB9 0000 0BEA jsr [0x00000BEA] 00001212 2440 movea.l A2, D0 00001214 200A move.l D0, A2 00001216 6708 beq +0xA /* 00001220 */ label00001218: 00001218 2F0A move.l -[A7], A2 0000121A 4EB9 0000 0524 jsr [0x00000524] // begin alternate branch 0000121C-00001220 fn0000121C: 0000121C 0000 0524 ori.b D0, 0x24 /* '$' */ // end alternate branch 0000121C-00001220 fn0000121C: // (misaligned) label00001220: 00001220 200A move.l D0, A2 label00001222: 00001222 245F movea.l A2, [A7]+ 00001224 4E75 rts 00001226 FFFF .invalid <> 00001228 221E move.l D1, [A6]+ 0000122A 030B btst A3, D1 fn0000122C: 0000122C 2725 move.l -[A3], -[A5] 0000122E 0F3F btst <>, D7 label00001230: 00001230 0329 2311 btst [A1 + 0x2311], D1 // begin alternate branch 00001232-00001234 label00001232: 00001232 2311 move.l -[A1], [A1] // end alternate branch 00001232-00001234 label00001232: // (misaligned) 00001234 0507 btst D7, D2 00001236 0435 0320 032D 030E subi.b [[A5 + 0x30E] + D0 * 2], 0x20 /* ' ' */ 0000123E 1213 move.b D1, [A3] 00001240 00FF .incomplete 00001242 FFFF .invalid <> 00001244 E212 roxr D2.b, 1 00001246 1408 move.b D2, A0 00001248 0605 0C00 addi.b D5, 0x0 0000124C FFFF .invalid <> 0000124E FFFB .invalid <> 00001250 2E1F move.l D7, [A7]+ 00001252 0319 btst [A1]+, D1 00001254 0C03 1F03 cmpi.b D3, 0x3 fn00001258: 00001258 1F03 move.b -[A7], D3 0000125A 2627 move.l D3, -[A7] label0000125C: 0000125C 3317 move.w -[A1], [A7] label0000125E: 0000125E 0D03 btst D3, D6 00001260 112E 2103 move.b -[A0], [A6 + 0x2103] 00001264 1C03 move.b D6, D3 00001266 2507 move.l -[A2], D7 00001268 0807 0704 btst.b D7, 0x4 0000126C 4803 nbcd.b D3 0000126E 3743 00FF move.w [A3 + 0xFF], D3 // begin alternate branch 00001270-00001272 fn00001270: 00001270 00FF .incomplete // end alternate branch 00001270-00001272 fn00001270: // (misaligned) 00001272 FFFF .invalid <> 00001274 D24B add.w D1, A3 00001276 4600 not.b D0 00001278 FFFF .invalid <> 0000127A FF84 .invalid <> 0000127C 0608 0413 addi.b A0, 0x13 00001280 2C03 move.l D6, D3 00001282 0908 btst A0, D4 00001284 0535 0624 btst [A5 + D0.w * 8 + 0x24], D2 00001288 0913 btst [A3], D4 0000128A 0704 btst D4, D3 0000128C 8088 or.l D0, A0 0000128E 3C07 move.w D6, D7 00001290 0413 3A09 subi.b [A3], 0x9 /* '\t' */ 00001294 042D 0618 00FF subi.b [A5 + 0xFF], 0x18 0000129A FFFF .invalid <> 0000129C ED06 asl D6.b, 6 0000129E 1A4C movea.b A5, A4 000012A0 0C03 0E4B cmpi.b D3, 0x4B /* 'K' */ 000012A4 3915 move.w -[A4], [A5] 000012A6 032D 6900 btst [A5 + 0x6900], D1 000012AA 001F 5381 ori.b [A7]+, 0x81 000012AE F180 .invalid <> 000012B0 B427 cmp.b D2, -[A7] 000012B2 3366 82C1 move.w [A1 - 0x7D3F], -[A6] 000012B6 813B 80A1 or.b [PC + A0.w - 0x95], D0 000012BA 80AE 0000 or.l D0, [A6 + 0x0] 000012BE 0000 0000 ori.b D0, 0x0 000012C2 0000 0000 ori.b D0, 0x0 000012C6 0000 0000 ori.b D0, 0x0 000012CA 0000 0000 ori.b D0, 0x0 000012CE 0000 0000 ori.b D0, 0x0 000012D2 0000 0000 ori.b D0, 0x0 000012D6 0000 0000 ori.b D0, 0x0 000012DA 0000 0000 ori.b D0, 0x0 000012DE 0000 0000 ori.b D0, 0x0 000012E2 0000 0000 ori.b D0, 0x0 000012E6 0000 0000 ori.b D0, 0x0 000012EA 0000 0000 ori.b D0, 0x0 000012EE 0000 0000 ori.b D0, 0x0 000012F2 0000 0000 ori.b D0, 0x0 000012F6 0000 0000 ori.b D0, 0x0 000012FA 0000 0000 ori.b D0, 0x0 000012FE 0000 0000 ori.b D0, 0x0 00001302 0000 0000 ori.b D0, 0x0 00001306 0000 0000 ori.b D0, 0x0 0000130A 0000 0000 ori.b D0, 0x0 0000130E 0000 0000 ori.b D0, 0x0 00001312 0000 0000 ori.b D0, 0x0 00001316 0000 0000 ori.b D0, 0x0 0000131A 0000 0000 ori.b D0, 0x0 0000131E 0000 0000 ori.b D0, 0x0 00001322 0000 0000 ori.b D0, 0x0 00001326 0000 0000 ori.b D0, 0x0 0000132A 0000 0000 ori.b D0, 0x0 0000132E 0000 0000 ori.b D0, 0x0 00001332 0000 0000 ori.b D0, 0x0 00001336 0000 0000 ori.b D0, 0x0 0000133A 0000 0000 ori.b D0, 0x0 0000133E 0000 0000 ori.b D0, 0x0 00001342 0000 0000 ori.b D0, 0x0 00001346 0000 0000 ori.b D0, 0x0 0000134A 0000 0000 ori.b D0, 0x0 0000134E 0000 0000 ori.b D0, 0x0 00001352 0000 0000 ori.b D0, 0x0 00001356 0000 0000 ori.b D0, 0x0 0000135A 0000 0000 ori.b D0, 0x0 0000135E 0000 0000 ori.b D0, 0x0 00001362 0000 0000 ori.b D0, 0x0 00001366 0000 0000 ori.b D0, 0x0 0000136A 0000 0000 ori.b D0, 0x0 0000136E 0000 0000 ori.b D0, 0x0 00001372 0000 0000 ori.b D0, 0x0 00001376 0000 0000 ori.b D0, 0x0 0000137A 0000 0000 ori.b D0, 0x0 0000137E 0000 0000 ori.b D0, 0x0 00001382 0000 0000 ori.b D0, 0x0 00001386 0000 0000 ori.b D0, 0x0 0000138A 0000 0000 ori.b D0, 0x0 0000138E 0000 0000 ori.b D0, 0x0 00001392 0000 0000 ori.b D0, 0x0 00001396 0000 0000 ori.b D0, 0x0 0000139A 0000 0000 ori.b D0, 0x0 0000139E 0000 0000 ori.b D0, 0x0 000013A2 0000 0000 ori.b D0, 0x0 000013A6 0000 0000 ori.b D0, 0x0 000013AA 0000 0000 ori.b D0, 0x0 000013AE 0000 0000 ori.b D0, 0x0 000013B2 0000 0000 ori.b D0, 0x0 000013B6 0000 0000 ori.b D0, 0x0 000013BA 0000 0000 ori.b D0, 0x0 000013BE 0000 0000 ori.b D0, 0x0 000013C2 0000 0000 ori.b D0, 0x0 000013C6 0000 0000 ori.b D0, 0x0 000013CA 0000 0000 ori.b D0, 0x0 000013CE 0000 0000 ori.b D0, 0x0 000013D2 0000 0000 ori.b D0, 0x0 000013D6 0000 .incomplete